static void Stack() { CustomStack cs = new CustomStack(); cs.Push(10); var tmp = cs.GetItem(); for (int i = 0; i < tmp.Length; i++) { Console.WriteLine("Item -> " + tmp[i]); } cs.Pop(); cs.Pop(); Console.WriteLine("After Pop :"); tmp = cs.GetItem(); for (int i = 0; i < tmp.Length; i++) { Console.WriteLine("Item -> " + tmp[i]); } cs.Push(40); Console.WriteLine("After push 40 : "); tmp = cs.GetItem(); for (int i = 0; i < tmp.Length; i++) { Console.WriteLine("Item -> " + tmp[i]); } }