C#语法中,后进先出的栈Stack如何使用C#语法中的一种后进先出的数据布局叫做栈,Stack类型 。 那么,在C#中若何利用Stack类型呢?
方式/
1界说栈,利用Stack泛型界说即可,此时需要指定命据类型 。 例如,界说一个整型的栈:
Stack<int> stack = new Stack<int>();
文章插图
2往栈中添加元素,叫做压栈,利用Push方式:
stack.Push(1);
stack.Push(2);
stack.Push(3);
文章插图
3利用轮回输出栈中的元素,这个时辰您会发现,输出的挨次刚好与压栈的挨次相反
文章插图
4从栈顶移除一个元素,利用Pop方式,这个方式是没有参数的,只能移除栈顶的一个元素 。
stack.Pop();
文章插图
5从栈顶获取一个元素,可是不移除它,利用Peek方式 。
int val = stack.Peek();
文章插图
6判定一个元素是否在栈中,利用Contains方式
文章插图
7【C#语法中,后进先出的栈Stack如何使用】想要清空整个栈,利用Clear方式 。 获取栈中的元素个数,利用Count属性
文章插图
以上内容就是C#语法中,后进先出的栈Stack如何使用的内容啦,希望对你有所帮助哦!
推荐阅读
- 乌龙茶也叫青茶,中国六大茶类之一
- 哪吒大招怎么释放
- 一场浩大的国产剧去库存运动,正在进行中
- 小事 · 曾经风花雪月的事
- 宜兴紫砂壶突破中小板收藏
- 人际交往过程中需要注意的禁忌有哪些?
- 中国为何会出现青年劳动力短缺现象
- 湖南大学,在争议不断中屡获大奖!2021年录取详情
- 中国高校被分为7个层次,湖南大学仅位于第四层次,其他大学呢?
- 上海成人教育服务中心211、985工程重点大学学历报考