using System.Collections.Generic;
public static void Main()
Queue<string> queue = new Queue<string>();
foreach(string el in queue)
Console.WriteLine("Dequeuing '{0}'", queue.Dequeue());
Console.WriteLine("Peek at next item to deueue: {0}", queue.Peek());
Console.WriteLine("Dequeuing '{0}'", queue.Dequeue());
Queue<string> queueCopy = new Queue<string>(queue.ToArray());
foreach(string element in queueCopy)
Console.WriteLine(element);
string[] array2 = new string[queue.Count * 2];
queue.CopyTo(array2, queue.Count);
Queue<string> queueCopy2 = new Queue<string>(array2);
foreach(string dieElementen in queueCopy2)
Console.WriteLine(dieElementen);
Console.WriteLine("queueCopy.Contains (\"four\") = {0}", queueCopy.Contains("four"));
Console.WriteLine("queueCopy.Clear()");
Console.WriteLine("queueCopy.Count = {0}", queueCopy.Count);