class A{
virtual void Test(){
Console.WriteLine("1");
return;
}
}
class B :A {
override void Test(){
base.Test();
Console.WriteLine("2");
}
}
如果考虑写法美观的话,如果让父类中的虚方法对子类方法进行return呢
class A{
virtual void Test(){
Console.WriteLine("1");
return;
}
}
class B :A {
override void Test(){
base.Test();
Console.WriteLine("2");
}
}
如果考虑写法美观的话,如果让父类中的虚方法对子类方法进行return呢
首先你要弄清楚return这个关键字是什么意思就顺了。
return只能跳出当前函数,B中的方法和A中的方法是2个方法,所以A中的return不会对B中的方法有任何干扰