- 概
栈(Stack)代表了一个只有一个出口的后进先出的对象集合。在列表中添加一项,称为推入元素,从列表中移除一项时,称为弹出元素。
Stack<T> 类
public class Stack<T> : IEnumerable<T>, ICollection, IEnumerable
- 属性
Count 获取 Stack 中包含的元素个数
- 方法
Pop 移除并返回在 Stack 的顶部的对象
push 向 Stack 的顶部添加一个对象
peek 返回在 Stack 的顶部的对象,但不移除它
ToArray 创建数组并将堆栈元素复制到其中
Contains 判断一个元素是否在栈中
Clear 从 Stack 中移除所有的元素。