en este link, tienen este código:llamando al método base usando la nueva palabra clave
public class Base
{
public virtual void Method(){}
}
public class Derived : Base
{
public new void Method(){}
}
y luego se llama así:
Base b = new Derived();
b.Method();
mi código real es la siguiente:
public class Base
{
public void Method()
{
// bla bla bla
}
}
public class Derived : Base
{
public new void Method()
{
base.Method();
}
}
¿es necesario llamar al base.Method();
?
o simplemente deje el método en la clase derivada en blanco?
Buena pregunta. Esto tiende a perderse en la mayoría de las ayudas en línea con respecto a las derivaciones. – MrWuf