Mid
From PDF
Collections
C# Collections
What methods does the Queue<T> class provide to add or remove elements?
Short answer: Operation Method Description Add Enqueue () Adds an item to the end of the queue Remove Dequeue () Removes and returns the item at the front Peek Peek() Returns the front item without removing it
Example code
Queue<int> queue = new Queue<int>(); queue.Enqueue(1); // Add int front = queue.Dequeue(); // Remove
Real-world example (ShopNest)
ShopNest uses a Queue<Order> for “orders waiting for payment confirmation,” and a Stack<Uri> for back-navigation in the admin UI.
Say this in the interview
- Define — one clear sentence (the short answer above).
- Example — relate it to a project like ShopNest or your real work.
- Trade-off — when you would not use it.
Share this Q&A
Share preview image: https://www.toolliyo.com/images/toolliyo-logo.png