Enqueue and Dequeue in Queue Class in C#



Queue collection class is a concept in C# that is included in the System.Collection namespace. The elements are stored in a QUEUE in FIFO. The first element added will be the first to go out like a queue of people outside a movie hall to buy tickets.

It has two methods.

  • Enqueue() method to add values
  • Dequeue() method to retrieve values

Enqueue

Add items in the queue.

Queue q = new Queue();
q.Enqueue("Two");
q.Enqueue("One");

Dequeue

Return items from the queue.

Queue q = new Queue();
q.Enqueue("Two");
q.Enqueue("One");
// remove elements
while (q.Count > 0)
   Console.WriteLine(q.Dequeue());
Updated on: 2019-07-30T22:30:23+05:30

850 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements