예제 #1
0
        static void Main(string[] args)
        {
            LinkedStack <int> ss = new LinkedStack <int>();

            ss.Push(2);
            ss.Push(13);
            Console.WriteLine(ss.Pop());
        }
예제 #2
0
        public static void Main()
        {
            LinkedStack <int> linkedStack = new LinkedStack <int>();

            for (int i = 1; i <= 10; i++)
            {
                linkedStack.Push(i);
            }

            try
            {
                for (int i = 0; i < 5; i++)
                {
                    int popped = linkedStack.Pop();
                    Console.WriteLine(popped);
                }
            }
            catch (InvalidOperationException ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine(string.Join(", ", linkedStack.ToArray()));
        }