using System;
using System.Collections;
namespace P7_7
{
    class Program
    {
        static void Main()
        {
            //ʵStackĶ
            Stack stack = new Stack();
            //ջ,ʹPustStackԪ
            for (int i = 1; i < 4;i++)
            {
                stack.Push(i);
                Console.WriteLine("{0}ջ",i);
            }
            //ջԪ
            Console.WriteLine ("ǰջԪΪ{0}",stack.Peek().ToString ());
            //ջ
            Console.WriteLine("ƳջԪأ{0}", stack.Pop().ToString());
            //ջԪ
            Console.WriteLine("ǰջԪΪ{0}", stack.Peek().ToString());
            //ջ
            Console.WriteLine("ջ");
            foreach (int i in stack)
            {
                Console.WriteLine(i);
            }
            //ջ
            while(stack .Count!=0)
            {
                int s = (int)stack.Pop();
                Console.WriteLine("{0}ջ",s);
            }
            Console.ReadLine();
        }
        public static void PrintValues(IEnumerable myCollection)
        {            
            foreach (Object obj in myCollection)              
            Console.Write("    {0}", obj);            
            Console.WriteLine();        
        }
    }
}
