Ho una classe base che voglio fornire alcune funzionalità 'base' per i metodi per tutte le classi ereditanti.Differenza tra nuovo e override?
Nelle mie classi che ereditano che voglio fare:
public override void Setup()
{
base.Setup();
}
Ma nel momento in cui dice che devo utilizzare la nuova parola chiave.
Come ottenerlo, quindi devo utilizzare la parola chiave override
?
C'è qualche differenza tra il modo in cui è al momento con me utilizzando la parola chiave new
e utilizzando override
?
http://msdn.microsoft.com/en-us/library/ms173153%28v=VS.100%29.aspx – MPelletier
possibile duplicato di [C# utilizzo della parola chiave virtual + override vs. new] (http: // stackoverflow.com/questions/159978/c-keyword-usage-virtualoverride-vs-new) – MPelletier
grazie che era un ottimo link – Blankman