队列是一种数据结构在C#本质是Object的数组进行特殊封装,它的特殊在与先进先出,后进后出,以下是对它的简单操作
Queue queue = new Queue();//声明
queue.Enqueue(1);//增加
Object t = queue.Dequeue();//取出
queue.Clear();//清除
if(queue.Contains(1))//查找是否存在
{
Console.WriteLine("存在1");
}
int qc = queue.Count;//长度
//遍历
//1.用foreach
foreach(Object x in queue)
{
Console.WriteLine(x);
}
//2.转为数组
Object[] objects = queue.ToArray();
for (int y = 0;y < objects.Length; y++)
{
Console.WriteLine(objects[y]);
}
//3.循环出列
while(queue.Count>0)
{
Console.WriteLine(queue.Dequeue);
}