base.virtualParentMethod() を使用して、親クラスのメソッドを呼び出すことができます。しかし、次のシナリオでは、オブジェクトを作成せずに親子クラスでメソッドを呼び出すにはどうすればよいですか。
class A
{
public virtual void virtualParentMethod()
{
Console.WriteLine("A");
}
}
class B : A
{
public override void virtualParentMethod()
{
Console.WriteLine("B");
}
}
class C : B
{
public override void virtualParentMethod()
{
//base.virtualParentMethod();
//This is where I want to invoke the method of A
//So that out Will be : A
}
}