public new int AdjustedBaseValue
¿Qué significa o hace el nuevo aquí?C# nuevo en declaración de método
public new int AdjustedBaseValue
¿Qué significa o hace el nuevo aquí?C# nuevo en declaración de método
Significa que está sombreando el valor int. Se declara en una clase base y la vuelve a declarar en una clase derivada, ocultando efectivamente la versión de la clase base.
Consulte here para obtener más información.
En este caso, new
es un modificador que oculta un miembro heredado de la clase base. Ver the documentation.
Aquí es un buen mensaje del foro con algunos ejemplos entre las diferencias de uso de new
vs override
http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5
Nuevo es ocultar la implementación clase base. Parando el polimorfismo ...