我测试了这样的代码:
class A
{
public A() { }
public virtual void Test ()
{
Console.WriteLine("I am A!");
}
}
class B : A
{
public B() { }
public override void Test()
{
Console.WriteLine("I am B!");
base.Test();
}
}
class C : B
{
public C() { }
public override void Test()
{
Console.WriteLine("I am C!");
base.base.test(); //I want to display here "I am A"
}
}
并试图从 A 类(祖父母的方法)的 C 方法测试中调用。但它不起作用。请告诉我一种调用祖父母虚拟方法的方法。