Ejemplo n.º 1
0
        static void Main()
        {
            //MyEasyStack<string> myEasyStack = new MyEasyStack<string>();

            //myEasyStack.Push("Hi");
            //myEasyStack.Push("Hellow");
            //myEasyStack.Push("World");

            //Print(myEasyStack);

            //var newStack = myEasyStack.Clone();
            //myEasyStack.Push("People");
            //Print(myEasyStack);
            //Console.Write("Клонированный ");
            //Print(newStack);

            //MyStack<int> myStack = new MyStack<int>();

            //myStack.Push(1);
            //myStack.Push(3);
            //myStack.Push(5);
            //Print(myStack);
            //var newMyStack = myStack.Clone();
            //myStack.Push(7);
            //Print(myStack);
            //Console.Write("Клонированный ");
            //Print(newMyStack);


            MyArrayStack <string> myArrayStack = new MyArrayStack <string>(6);

            myArrayStack.Push("1");
            myArrayStack.Push("3");
            myArrayStack.Push("5");
            Print(myArrayStack);
            var newMyArrayStack = myArrayStack.Clone();


            myArrayStack.Push("7");
            Print(myArrayStack);



            Console.Write("Клонированный ");
            newMyArrayStack.Push("new");
            Print(newMyArrayStack);
        }