C#语法中,后进先出的栈Stack如何使用

C#语法中,后进先出的栈Stack如何使用C#语法中的一种后进先出的数据布局叫做栈,Stack类型 。 那么,在C#中若何利用Stack类型呢?
方式/
1界说栈,利用Stack泛型界说即可,此时需要指定命据类型 。 例如,界说一个整型的栈:
Stack<int> stack = new Stack<int>();

C#语法中,后进先出的栈Stack如何使用

文章插图

2往栈中添加元素,叫做压栈,利用Push方式:
stack.Push(1);
stack.Push(2);
stack.Push(3);

C#语法中,后进先出的栈Stack如何使用

文章插图

3利用轮回输出栈中的元素,这个时辰您会发现,输出的挨次刚好与压栈的挨次相反

C#语法中,后进先出的栈Stack如何使用

文章插图

4从栈顶移除一个元素,利用Pop方式,这个方式是没有参数的,只能移除栈顶的一个元素 。
stack.Pop();

C#语法中,后进先出的栈Stack如何使用

文章插图

5从栈顶获取一个元素,可是不移除它,利用Peek方式 。
int val = stack.Peek();

C#语法中,后进先出的栈Stack如何使用

文章插图

6判定一个元素是否在栈中,利用Contains方式

C#语法中,后进先出的栈Stack如何使用

文章插图

7【C#语法中,后进先出的栈Stack如何使用】想要清空整个栈,利用Clear方式 。 获取栈中的元素个数,利用Count属性

C#语法中,后进先出的栈Stack如何使用

文章插图


以上内容就是C#语法中,后进先出的栈Stack如何使用的内容啦,希望对你有所帮助哦!

    推荐阅读