队列 (Queue)
队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则可使用队列。当能在列表中添加一项,称为入列,当您从列表中移除一项时,称为出列。
属性
属性
描述
Count
获取 Queue 中包含的元素个数。
方法
方法
描述
public virtual void Clear();
从 Queue 中移除所有的元素。
public virtual bool Contains( object obj );
判断某个元素是否在 Queue 中。
public virtual object Dequeue();
移除并返回在 Queue 的开头的对象。
public virtual void Enqueue( object obj );
向 Queue 的末尾添加一个对象。
public virtual object[] ToArray();
复制 Queue 到一个新的数组中。
public virtual void TrimToSize();
设置容量为 Queue 中元素的实际个数。
实例
static void Main(string[] args)
{
Queue q = new Queue();
q.Enqueue("A");
q.Enqueue("B");
q.Enqueue("C");
q.Enqueue("D");
Console.WriteLine("当前所