using System.Collections.Generic;
public static void Main()
Queue<int> numbersQueue = new Queue<int>();
for (int i = 0; i < 10; i++)
while (numbersQueue.Count > 0)
Console.WriteLine(numbersQueue.Dequeue());
for (int i = 0; i < 10; i++)
while (numbersQueue.Peek() != 5)
Console.WriteLine(numbersQueue.Dequeue());
Queue<string> stringQueue = new Queue<string>();
for (int i = 0; i < 10; i++)
stringQueue.Enqueue("string" + i.ToString());
while (stringQueue.Count > 0)
Console.WriteLine("Press any key to see next element");
Console.WriteLine("Next element: " + stringQueue.Dequeue());