public static void Main(string[] args)
        {
            var linkedStack = new LinkedStack <int>();

            linkedStack.Push(20);
            linkedStack.Push(2);
            linkedStack.Push(12);
            linkedStack.Push(5);
            var arr = linkedStack.ToArray();

            Console.WriteLine(string.Join(", ", arr));
            Console.WriteLine(linkedStack.Peek());
            linkedStack.Pop();
            var arr3 = linkedStack.ToArray();

            Console.WriteLine(string.Join(", ", arr3));
        }
示例#2
0
        static void Main(string[] args)
        {
            LinkedStack <int> newStack = new LinkedStack <int>();

            for (int i = 0; i < 100; i++)
            {
                newStack.Push(i);
            }

            int[] array = newStack.ToArray();

            foreach (var i in array)
            {
                Console.WriteLine(i);
            }

            Console.WriteLine("Stack pop");
            for (int i = 100; i >= 1; i--)
            {
                Console.WriteLine(newStack.Pop());
            }
        }