C# 集合--队列(Queue)

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

  2. Queue类常用的属性

属性描述
Count获取Queue中包含的元素个数
  1. 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中元素的实际个数。
 	    Queue queue = new Queue();
            queue.Enqueue("asd");
            queue.Enqueue("zhangsan");
            queue.Enqueue("lisi");
            queue.Enqueue("王五");
            foreach (var item in queue)
            {
                Console.WriteLine(item);
            }
            queue.Dequeue();
            Console.WriteLine(queue.Count);
            foreach (var item in queue)
            {
                Console.WriteLine(item);
            }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值