📅  最后修改于: 2023-12-03 14:40:32.024000             🧑  作者: Mango
Queue 是 C# 中的内置类,用于实现先进先出(First-In-First-Out,FIFO)的队列数据结构。Queue 类提供了一系列用于操作队列的方法和属性,其中包括Clear 方法。
Clear 方法用于将队列中的所有元素移除,使其变为空队列。
public void Clear();
Queue<int> myQueue = new Queue<int>();
myQueue.Enqueue(5);
myQueue.Enqueue(10);
myQueue.Enqueue(15);
myQueue.Enqueue(20);
Console.WriteLine("队列中的元素:");
foreach (int num in myQueue)
{
Console.WriteLine(num);
}
myQueue.Clear();
Console.WriteLine("调用 Clear() 方法后,队列中的元素:");
foreach (int num in myQueue)
{
Console.WriteLine(num);
}
输出:
队列中的元素:
5
10
15
20
调用 Clear() 方法后,队列中的元素:
Clear 方法是 Queue 类中很有用的方法之一,用于清空队列中的所有元素。清空队列常常在需要重新使用队列之前执行。使用 Clear 方法可以确保队列内不包含任何遗留元素,从而避免出现错误结果。