想知道以下内容之间的区别是什么:
案例1:基类
public void DoIt();
案例1:继承的类
public new void DoIt();
案例2:基类
public virtual void DoIt();
案例2:继承的类
public override void DoIt();
根据我运行的测试,情况1和2似乎具有相同的效果。有区别吗,还是首选的方式?
https://stackoverflow.com/questions/1399127
相似问题