下面程序运行结果是 abstract class BaseClass { public virtual void MethodA() { Console.WriteLine("BaseClass"); } public virtual void MethodB() { } } class Class1 : BaseClass { new public void MethodA() { Console.WriteLine("Class1"); } public override void MethodB() { } } class Class2 : Class1 { new public void MethodB() { } } class Program { static void Main(string[] args) { Class2 A = new Class2(); A.MethodA(); A.MethodB(); } }