public static void Main()
public virtual void Method()
Console.WriteLine(nameof(Base));
public class Derived1 : Base
public override void Method()
Console.WriteLine(nameof(Derived1));
public class Derived2 : Derived1
public override void Method()
Console.WriteLine(nameof(Derived2));