栈,后进先出

/*
栈,后进先出
*/
using System.Collections.Generic;

namespace Frank
{
	public class Test
    {
		//程序入口
        public static void Main(string[] args)
        {
			Stack<int> stack = new Stack<int>();
			stack.Push(1);
			stack.Push(5);
			stack.Push(6);
			stack.Push(7);
			foreach (int item in stack)
			{
				System.Console.WriteLine(item);//不删除
			}
			while(stack.Count > 0)
			{
				System.Console.WriteLine(stack.Pop());//抛出栈顶元素并删除。
			}
			System.Console.WriteLine("stack元素个数:"+stack.Count);
			/*
				输出结果:
					7
					6
					5
					1
					7
					6
					5
					1
					stack元素个数:0
			*/
        }
	}
}

  

posted on 2013-12-05 10:42  wp456  阅读(320)  评论(0)    收藏  举报

导航