Non sono mai stato davvero in bilico con questa domanda: ma sarebbe un crimine terribile chiamare base.SomeMethod() condizionalmente in un metodo sottoposto a override?Chiamare condizionatamente un metodo di base sovrascritto in C#
Esempio come in:
protected override void SomeMethod()
{
if(condition > 0)
base.SuperMethod();
}
Sono consapevole che questo può essere considerato una cattiva pratica, ma in realtà non ho mai letto una tale affermazione finora.
Ti manca la parte "condizionata"? – leppie
@leppie: No. Il "fare qualcosa di più" può includere condizionali – Sergio