public static void Main()
var a = new Stack<int>();
private readonly int MAX = 10000;
public Stack(int maxSize)
if (maxSize > 0) MAX = maxSize;
Console.WriteLine("Pushing -> " + item);
Console.WriteLine("Popping <-" + array[top]);
var s = new StringBuilder("Stack => ");
for (int i = 0; i <= top; i++)
s.Append(array[i].ToString() + " ");
Console.WriteLine(s.ToString());