Пример #1
0
        static void Main(string[] args)
        {
            MyClassDerived1 derived1 = new MyClassDerived1();
            MyClassBase     myClass1 = derived1;

            MyClassBase myClassBase = Test(derived1);

            MyClassDerived2 derived2 = new MyClassDerived2();

            // MyClassDerived1 = derived2;
        }
    static void Main(string[] args)
    {
        MyClassBase a = new MyClassBase();

        a.DemoMethod();
        a = new ClassSecond();
        a.DemoMethod();
        a = new COverridden();
        a.DemoMethod();
        Console.ReadLine();
    }
Пример #3
0
 private static MyClassBase Test(MyClassBase myClass)
 {
     return(myClass);
 }