using System.Collections;
public class QueueProgramInCsharp
public static void Main()
Queue myQueue= new Queue();
Console.WriteLine("Queue after adding elements:");
Console.WriteLine("Queue after removing a element:");
Console.WriteLine("Top item of queue using peek:"+ myQueue.Peek());
Console.WriteLine("Element 3 exists in queue :"+ myQueue.Contains(3));
Console.WriteLine("After using clear method, try to print queue items, no items exists and hence nothing is printed");
public static void PrintQueue(Queue myQueue)
foreach(var item in myQueue)