using System; using System.Collections; namespace RickyTest { public class Starter { public static void Main() { YClass obj = new YClass(); obj.MethodB(); } } public class ZClass { public virtual void MethodA() { Console.WriteLine("ZClass.MethodA()"); } public virtual void MethodB() { MethodA(); } } public class YClass : ZClass { public new void MethodA() { Console.WriteLine("YClass.MethodA()"); } } }