C#队列练习

队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。

就目前的理解,队列的使用一般在存在排队等候的情况下使用。

例如在银行取钱,当前面的一个人完成以后第二个人才能取钱,否则就排队等候。如果还有人进来,就排在队列的尾部。

Queue 类的方法和属性

C#队列练习
属性

C#队列练习
方法

C#队列练习
测试方法

前几天又了解一个有关线程安全的一个队列:
ConcurrentQueue<T> 类
具体方法参照官网地址:https://msdn.microsoft.com/zh-cn/library/dd267265(v=vs.110).aspx