Conosco le definizioni delle parole chiave virtual
e sealed
, ma se non si utilizza nessuno dei due metodi, il metodo può essere sovrascritto per impostazione predefinita?Il metodo C# è sigillato o virtuale per impostazione predefinita?
Vengo da sfondo vb.net. Va in questo modo in vb.net (da MSDN):
Se il modificatore Overridable o NotOverridable non è specificato, l'impostazione predefinita dipende dal fatto che la proprietà o il metodo priorità su una proprietà di classe di base o di un metodo. Se la proprietà o il metodo sostituisce una proprietà o un metodo della classe base , l'impostazione predefinita è Overridable; in caso contrario, è NotOverridable.
Voglio solo sapere se è vero anche in C#.
Il modo più veloce è semplicemente controllarsi, non è più di circa 10 righe di codice da controllare. – Zipper