Example #1
0
        static void Main(string[] args)
        {
            //UsingTypes.ValueTypeDeclaration();
            //UsingTypes.SimpeIndexer();
            //UsingTypes.GenericClass();
            //UsingTypes.UserDefinedConversions();
            //UsingTypes.TestClass();
            //UsingTypes.NestedClass();
            //WrapperClassExample.CallRapper();

            //Inheritance.InstantiateInterfaceConcreteType();
            //Inheritance.CreatingBaseClasses();
            //Inheritance.ChangingBehaviourUsingBaseAndDerivedTypes();
            Polymorphism.Execute();

            //DotNetInterfaces.IComparableInterface();
            //DotNetInterfaces.SyntacticSugarOfTheForeach();
            //DotNetInterfaces.IEnumerableInterface();

            //UsingReflection.Execute();
            //UsingReflection.GetPlugin();

            //ObjectLifeCycle.CreateInsance();

            //StringManipulation.StringBuilder();
            //StringManipulation.IndexOfAndLastIndexOf();
            //StringManipulation.StartsWithAndEndsWith();
            //StringManipulation.Substring();
            //StringManipulation.RegularExpression();
            //StringManipulation.LoopThrough();
            //StringManipulation.Split();

            //TheObjectBaseClass.Execute();
            //TheObjectBaseClass.HowToUseObjectAsFunctionParameter();
            //TheObjectBaseClass.ObjectDotEquals();

            //PlayGround();
            Console.ReadKey();
        }