C#语法中的一种后进先出的数据布局叫做栈,Stack类型。那么,在C#中若何利用Stack类型呢?
界说栈,利用Stack泛型界说即可,此时需要指定命据类型。例如,界说一个整型的栈:
Stack<int> stack = new Stack<int>();
往栈中添加元素,叫做压栈,利用Push方式:
stack.Push(1);
stack.Push(2);
stack.Push(3);
利用轮回输出栈中的元素,这个时辰您会发现,输出的挨次刚好与压栈的挨次相反
从栈顶移除一个元素,利用Pop方式,这个方式是没有参数的,只能移除栈顶的一个元素。
stack.Pop();
从栈顶获取一个元素,可是不移除它,利用Peek方式。
int val = stack.Peek();
判定一个元素是否在栈中,利用Contains方式
想要清空整个栈,利用Clear方式。获取栈中的元素个数,利用Count属性
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!