售船商
队列: Queue | ★★ |
---|
 | 提供先进先出的存储方式 |
优势:添加迅速,允许重复 | 短板:只能在一头添加,另一头获取,存取其他项很慢 |
公告牌:队列(Queue)
-
代表了一个先进先出的对象集合。在列表中添加一项,称为入队。从列表中移除一项时,称为出队。
操作指南
定义
System.Collections.Queue类
-
表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除。
能对集合进行顺序处理(先进先出)。
能接受null值,并且允许重复的元素。
属性
属性 | 说明 |
---|
Count | 获取 队列 (Queue) 中包含的元素个数。 |
方法
命令 | 说明 |
---|
void Clear() | 从 Queue 中移除所有的元素。 |
bool Contains( object obj ) | 判断某个元素是否在 Queue 中。 |
object Dequeue() | 移除并返回在 Queue 的开头的对象。 |
void Enqueue( object obj ) | 向 Queue 的末尾添加一个对象。 |
object[] ToArray() | 复制 Queue 到一个新的数组中。 |
void TrimToSize() | 设置容量为 Queue 中元素的实际个数。 |
方法详解:动态更新
泰坦的肩膀
旋涡:C#集合类型总结和性能分析
旋涡:C#数据结构中栈和队列的一些心得
旋涡:(C#)使用队列(Queue)解决简单的并发问题