1.Queue.Enqueue(Queue.Dequeue) 先进先出
(做曲线处理,可以考虑此方法)
Queue queue = new Queue();
queue.Enqueue("1");
queue.Enqueue("2");
queue.Enqueue("3");
foreach(var obj in queue)
{
Console.Write(obj);
}
Console.WriteLine("\n{0}", queue.Dequeue());
foreach (var obj in queue)
{
Console.Write(obj);
}
Console.WriteLine("\n{0}", queue.Dequeue());
foreach (var obj in queue)
{
Console.WriteLine(obj);
}
Console输出:
本文介绍了如何在C#中使用Queue类实现先进先出(FIFO)的数据处理,通过Enqueue添加元素,Dequeue取出并删除第一个元素,适合于处理需要遵循特定顺序的场景,如消息队列或任务调度。





