关于C#中集合和数组(三)

Stack

Stack:栈,表示对象的简单的后进先出非泛型集合

Push方法入栈;Pop方法出栈。

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);

}

 

Console.WriteLine("Pop");

sk.Pop();//出栈(每次只出后进的那一位)

sk.Pop();//出栈(每次只出后进的那一位)

foreach (int i in sk)

{

Console.WriteLine(i);

}

sk2.Peek();//弹出最后一项不删除

Console.WriteLine("Peek");

foreach (int i in sk2)

{

Console.WriteLine(i);

}

 

你可能感兴趣的:(关于C#中集合和数组(三))