日期:2014-05-18 浏览次数:21017 次
    public class A
    {
        public virtual void Msg()
        {
            Console.WriteLine("A");
        }
    }
    public class B : A
    {
        public override void Msg()
        {
            base.Msg();
            Console.WriteLine("B");
        }
    }
    public class C : B
    {
        public override void Msg()
        {
            base.Msg();
            Console.WriteLine("C");
        }
    }
    public class D
    {
        public void Method1()
        {
            C c = new C();
            c.Msg();
        }
    }