public new int AdjustedBaseValue
Cosa significa o fa il nuovo qui?C# nuovo nella dichiarazione del metodo
public new int AdjustedBaseValue
Cosa significa o fa il nuovo qui?C# nuovo nella dichiarazione del metodo
Significa che si sta oscurando il valore int. È dichiarato in una classe base e lo stai dichiarando nuovamente in una classe derivata, nascondendo effettivamente la versione della classe base.
Vedere here per ulteriori informazioni.
In questo caso, new
è un modificatore che nasconde un membro ereditato dalla classe base. Vedi the documentation.
Ecco un buon post sul forum con alcuni esempi tra le differenze di utilizzo di new
vs override
http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5
nuovo è quello di nascondere l'implementazione baseclass. Ferma il polimorfismo ...