public static void Main() { ArrayStack <int> linkedStack = new ArrayStack <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())); }