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