Example #1
0
        public Stack arr = new Stack(); //create an object to access this Array
        public static void Main()
        {
            StackClass obj = new StackClass();

            obj.arr.Push("Mukundh");
            obj.arr.Push(1);
            obj.arr.Push(1.2);
            obj.arr.Pop();
            //Non genric stack ie different data types
            Stack arr2 = new Stack(); //No access sepcifier when declared in main

            arr2.Push("Mukundh");
            arr2.Push(1);
            arr2.Push(1.2);
            arr2.Pop();

            //Printing the stack
            foreach (var item in arr2)
            {
                Console.WriteLine(item);
            }
        }
        public Stack <int> arr = new Stack <int>(); //create an object to access this Array
        public static void Main()
        {
            //genric stack ie similar datatypes
            StackClass obj = new StackClass(); //creating the object for the "ArrayListClass" to access the arraylist

            obj.arr.Push(1);
            obj.arr.Push(2);
            obj.arr.Push(3);
            obj.arr.Pop();

            //Non genric stack ie different data types
            Stack <int> arr2 = new Stack <int>(); //No access sepcifier when declared in main

            arr2.Push(1);
            arr2.Push(2);
            arr2.Push(3);
            arr2.Pop();

            //Printing the stack
            foreach (var item in arr2)
            {
                Console.WriteLine(item);
            }
        }