using System.Collections.Generic;
public static void Main(string[] args)
MyQueue<Object> emp = new MyQueue<Object>();
emp.Add(1);emp.Add(2);emp.Add(3);emp.Add(4);
emp.Add(5); emp.Add(6); emp.Add(7); emp.Add(8);
Console.WriteLine("Adding one more");
Console.WriteLine(emp.Remove()+" has been removed");
class MyQueue<T> where T : class
private Queue<T> queue = new Queue<T>();
for (int i=0; i< queue.Count;i++)
Console.Write(queue.ElementAt(i)+"|");