📅  最后修改于: 2023-12-03 15:14:31.969000             🧑  作者: Mango
在C#编程语言中,Queue(队列)是一种基于先进先出(FIFO)原则的数据结构。Queue类通过提供Enqueue和Dequeue方法,实现了数据的添加和移除操作。
Queue.Dequeue方法用于从队列中移除并返回队首的元素。该方法抛出异常,如果队列为空。
public T Dequeue();
该方法不接受任何参数。
该方法返回队首元素的值,类型为在创建队列时指定的类型。
下面的示例演示了如何使用Queue.Dequeue方法:
Queue<int> queue = new Queue<int>();
queue.Enqueue(10);
queue.Enqueue(20);
queue.Enqueue(30);
int firstItem = queue.Dequeue();
Console.WriteLine(firstItem); // 输出: 10
int secondItem = queue.Dequeue();
Console.WriteLine(secondItem); // 输出: 20
以上就是C#中的Queue.Dequeue方法的介绍。通过使用Dequeue方法,您可以方便地从队列中按照先进先出的原则移除元素。