Example #1
0
            private static void Main()
            {
                Console.WriteLine(new Inside.InternalInsideClass());
                Console.WriteLine(new InternalClass());
                var pub = new PublicClass();

                Console.WriteLine(pub);
                pub.PublicMethod();
                pub.InternalMethod();
                //pub.ProtectedMethod();
                //pub.PrivateMethod();

                Console.WriteLine(new PublicClass.PublicNestedClass());
                //Console.WriteLine(new PublicClass.ProtectedNestedClass());
                //Console.WriteLine(new PublicClass.PrivateNestedClass());

                Console.WriteLine(new SubClass());

                var sub = new Sub("test");

                Console.WriteLine(sub.Name);
                sub.BaseVirtualMethod();
                Console.WriteLine(sub.Name);
            }