Ejemplo n.º 1
0
        static void Main()
        {
            DerivedClass instance = new DerivedClass();

            //instance. -- // На экземпляре не видим методов интерфейсов.

            // Приведем экземпляр класса DerivedClass - instance, к базовому интерфейсному типу Interface1

            Interface1 instance1 = instance as Interface1;

            instance1.Method();

            Interface2 instance2 = instance as Interface2;

            instance2.Method();

            // Delay.
            Console.ReadKey();
        }
        static void Main()
        {
            DerivedClass instance = new DerivedClass();

            // instance. - // На екземплярі не бачимо методів інтерфейсів.

            // Приведемо екземпляр класу DerivedClass - instance, до базового багатофункціонального типу Interface1

            Interface1 instance1 = instance as Interface1;

            instance1.Method();

            Interface2 instance2 = instance as Interface2;

            instance2.Method();

            // Delay.
            Console.ReadKey();
        }