在C#中,可以使用以下几种方式遍历Queue:
- 使用foreach循环遍历Queue中的元素:
Queue queue = new Queue(); foreach (object item in queue) { Console.WriteLine(item); }
- 使用while循环结合Dequeue()方法遍历Queue中的元素:
Queue queue = new Queue(); while (queue.Count > 0) { object item = queue.Dequeue(); Console.WriteLine(item); }
- 使用ToArray()方法将Queue转换为数组,然后遍历数组:
Queue queue = new Queue(); object[] array = queue.ToArray(); foreach (object item in array) { Console.WriteLine(item); }
这是一些遍历Queue的常见方式,可以根据具体需求和情况选择合适的方式来遍历Queue。