Queue封装好的类
本质是一个object数组
先进先出 后进后出
类似排队 队伍中第一个人先吃到饭 (正常情况下)
使用时需要引用 using System.Collections;
Queue queue = new Queue();
增加
queue.Enqueue(1);
取出
取出队头元素
Console.WriteLine(queue.Dequeue());
查看
查看对头元素 但不移除
Console.WriteLine(queue.Peek());
查看元素是否在队列中
Console.WriteLine(queue.Contains(1));
修改
queue.Clear();//清空队列
遍历
Console.WriteLine(queue.Count);//长度
方法1
foreach (var item in queue)
{
Console.WriteLine(item);
}
方法2
队列转换为object数组 再使用for循环
object[] s = queue.ToArray();
方法3
循环出队
while (queue.Count > 0)
{
queue.Dequeue();
}
Queue 队列
最新推荐文章于 2024-08-21 21:50:28 发布