private static void Main() { var stack = new CustomStack <int>(); for (int i = 0; i < 8; i++) { stack.Push(i); } Console.WriteLine(stack); Console.WriteLine("Count: {0}", stack.Count); stack.Push(100); Console.WriteLine(stack); Console.WriteLine("Count: {0}", stack.Count); Console.WriteLine(stack.Peek()); stack.Pop(); Console.WriteLine(stack); Console.WriteLine("Count: {0}", stack.Count); }