asa*_*a89 9 c# methods keyword new-operator
在这个链接中,他们有这个代码:
public class Base
{
public virtual void Method(){}
}
public class Derived : Base
{
public new void Method(){}
}
Run Code Online (Sandbox Code Playgroud)
然后像这样调用:
Base b = new Derived();
b.Method();
Run Code Online (Sandbox Code Playgroud)
我的实际代码是这样的:
public class Base
{
public void Method()
{
// bla bla bla
}
}
public class Derived : Base
{
public new void Method()
{
base.Method();
}
}
Run Code Online (Sandbox Code Playgroud)
是否有必要打电话base.Method();?
或者只是将派生类中的方法留空?