virtual void MyMethod()
{
DoOneThing();
}
我想在这里实施DoAnotherThing()
和DoOneThing()
-
override void MyMethod()
{
//DoOneThing() also.
DoAnotherThing();
}
有可能吗?
答案 0 :(得分:1)
这里的小例子
abstract class Foo
{
public virtual void MyMethod()
{
Console.WriteLine("DoOneThing");
}
}
class MegaFoo : Foo
{
public override void MyMethod()
{
base.MyMethod(); // call Foo.MyMethod
Console.WriteLine("DoAnotherThing");
}
}