public virtual void Override()
Console.WriteLine("Parent - Override");
Console.WriteLine("Parent - Shadow");
Console.WriteLine("================");
public class ClsChild : ClsParent
public override void Override()
Console.WriteLine("Child - Override");
Console.WriteLine("Child - Shadow");
Console.WriteLine("================");
public static void Main()
ClsParent p = new ClsParent();
ClsChild c = new ClsChild();
ClsParent pc = new ClsChild();