集合-栈
栈:实现了与队列一样的接口。是一种后进先出的集合结构。
public class Stack<T> : IEnumerable<T>, ICollection, IEnumerable
class Program { static void Main(string[] args) { var chars = new Stack<char>(); chars.Push('A'); chars.Push('B'); chars.Push('C'); foreach (char item in chars) //用枚举器读取元素不会改变元素的状态 { Console.WriteLine(item.ToString()); } Console.WriteLine(chars.Count);//3 Console.WriteLine("other way !"); while (chars.Count > 0) { Console.WriteLine(chars.Pop());//读取并删除元素 } Console.WriteLine(chars.Count);//0 Console.Read(); } }
人生无处不代码,没有代码不人生。