Skip to content
David Cumps

Queue Class

Part of my 2008 study notes for exam 70-536 (.NET Framework 2.0).

Overview

  • First-in, First-out logic.
  • Acts as a queue of customers in a bank.

Good practice

Examples

Queueing and Dequeuing

Queue q = new Queue();
q.Enqueue("Hello");
q.Enqueue("World");
Console.WriteLine(q.Dequeue() + " " + q.Dequeue());
 
Queue<string> qg = new Queue<string>();
qg.Enqueue("Hello");
qg.Enqueue("World");
Console.WriteLine(qg.Dequeue() + " " + qg.Dequeue());

You May Also Like

ArrayList Class

Resizeable, unordered, index-based collection. Suffers from boxing/unboxing when working with value types. Implements IEnumerator, allowing foreach…

BitArray Class

Contains an array of true/false values. Resizable through the Length property. Supports bitwise operations.