in questo link, hanno questo codice:chiamando il metodo di base utilizzando la nuova parola chiave
public class Base
{
public virtual void Method(){}
}
public class Derived : Base
{
public new void Method(){}
}
e allora si chiamava così:
Base b = new Derived();
b.Method();
il mio codice attuale è questa:
public class Base
{
public void Method()
{
// bla bla bla
}
}
public class Derived : Base
{
public new void Method()
{
base.Method();
}
}
è necessario chiamare con base.Method();
?
o semplicemente lasciare il metodo nella classe derivata in bianco?
Buona domanda. Questo tende a perdersi nella maggior parte degli aiuti online riguardanti le derivazioni. – MrWuf