C#语法中,后进先出的栈Stack如何使用
1、定义栈,使用Stack泛型定义即可,此时需要指定数据类蕞瞀洒疸型。例如,定义一个整型的栈:Stack<int> stack = new Stack<int>();
2、往栈中添加元素,叫做压栈,使用Pu衡痕贤伎sh方法:stack.Push(1);stack.Push(2);stack.Push(3);
3、使用循环输出栈中的元素,这个时候您会发现,输出的顺序刚好与压栈的顺序相反
4、从栈顶移除一个元素,使用Pop方法,这个方法是没有参数的,只能移除栈顶的一个元素。stack.Pop();
5、从栈顶获取一个元素,但是不移除它,使用Peek方法。int val = stack.Peek();
6、判断一个元素是否在栈中,使用Contains方法
7、想要清空整个栈,使用Clear方法。获取栈中的元素个数,使用Count属性
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:87
阅读量:46
阅读量:84
阅读量:75