C# 集合类(三):Stack
生活随笔
收集整理的這篇文章主要介紹了
C# 集合类(三):Stack
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Stack:棧,表示對象的簡單的后進先出非泛型集合。Push方法入棧,Pop方法出棧。
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Collections;
namespace?ConsoleApplication1
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????Stack?sk?=?new?Stack();
????????????Stack?sk2?=?new?Stack();
????????????foreach?(int?i?in?new?int[4]?{?1,?2,?3,?4?})
????????????{
????????????????sk.Push(i);//入棧
????????????????sk2.Push(i);
????????????}
????????????foreach?(int?i?in?sk)
????????????{
????????????????Console.WriteLine(i);//遍歷
????????????}
????????????sk.Pop();//出棧
????????????Console.WriteLine("Pop");
????????????foreach?(int?i?in?sk)
????????????{
????????????????Console.WriteLine(i);
????????????}
????????????sk2.Peek();//彈出最后一項不刪除
????????????Console.WriteLine("Peek");
????????????foreach?(int?i?in?sk2)
????????????{
????????????????Console.WriteLine(i);
????????????}
????????}
????}
}
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Collections;
namespace?ConsoleApplication1
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????Stack?sk?=?new?Stack();
????????????Stack?sk2?=?new?Stack();
????????????foreach?(int?i?in?new?int[4]?{?1,?2,?3,?4?})
????????????{
????????????????sk.Push(i);//入棧
????????????????sk2.Push(i);
????????????}
????????????foreach?(int?i?in?sk)
????????????{
????????????????Console.WriteLine(i);//遍歷
????????????}
????????????sk.Pop();//出棧
????????????Console.WriteLine("Pop");
????????????foreach?(int?i?in?sk)
????????????{
????????????????Console.WriteLine(i);
????????????}
????????????sk2.Peek();//彈出最后一項不刪除
????????????Console.WriteLine("Peek");
????????????foreach?(int?i?in?sk2)
????????????{
????????????????Console.WriteLine(i);
????????????}
????????}
????}
}
轉載于:https://www.cnblogs.com/wf225/archive/2008/01/14/1038081.html
總結
以上是生活随笔為你收集整理的C# 集合类(三):Stack的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 调直机加机油会不会影响工作?
- 下一篇: 全球著名 CMS 产品大全