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

 时间:2024-11-25 16:10:51

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、想要清空整个栈,使用Clear方法。获取栈中的元素个数,使用Count属性

C#语法中,后进先出的栈Stack如何使用
  • C#语法中的先进先出队列Queue如何使用?
  • python如何找出列表中某个值的索引?
  • python里面的符号矩阵的处理
  • python中π怎么表示
  • C语言打印四种不同样式的九九乘法表
  • 热门搜索
    牛肉粒的做法 兮怎么读 酸辣包菜的做法 石油是怎么形成的 鸽子怎么分公母 甘油三酯高怎么降下来 牛肉炖柿子的做法 蛋糕的做法 红烧肉的做法窍门 春饼怎么做又软又好吃