Example #1
0
        void Test()
        {
            BaseClass2    b = new BaseClass2();
            DerivedClass2 d = new DerivedClass2();

            //b.Name = "";            //error because is protected
            //d.Name = "";            //error because is private
            //Name = "";              //error because is private
        }
Example #2
0
        static void Main(string[] args)
        {
            IBase obj = new BaseClass2();

            obj.Request();
            ((IDerived)obj).Request();

            obj = new DrivedClass();
            obj.Request();

            Console.WriteLine();
        }