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

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值