C# Stack

  private Stack<string> _StaArray = new Stack<string>();

        //Stack<T> 類的常用屬性與方法
        private void TestStack()
	    {
	        //壓棧
            _StaArray.Push("zhangsan");
            _StaArray.Push("lisi");
            _StaArray.Push("wangwu");

            //查詢棧頂元素
            print(_StaArray.Peek());
            print(_StaArray.Peek());
            print(_StaArray.Peek());

            //出棧操作,且返回結果
            print(_StaArray.Pop());
            print(_StaArray.Pop());
            print(_StaArray.Pop());

            //演示使用"迭代器"輸出所有內容。
	        IEnumerator<string> ie= _StaArray.GetEnumerator();
	        while (ie.MoveNext())
	        {
	            print(ie.Current);
	        }
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章