Lớp tập hợp Queue là khái niệm trong C# nằm trong namespace System.Collections. Các phần tử được lưu trữ trong QUEUE theo FIFO. Phần tử thêm đầu tiên sẽ là phần tử ra đầu tiên như hàng đợi người ngoài rạp phim mua vé.
Nó có hai phương thức:
- Phương thức
Enqueue()để thêm giá trị - Phương thức
Dequeue()để lấy giá trị
Enqueue
Thêm mục vào hàng đợi.
Queue q = new Queue();
q.Enqueue("Hai");
q.Enqueue("Một");
Dequeue
Trả về mục từ hàng đợi.
Queue q = new Queue();
q.Enqueue("Hai");
q.Enqueue("Một");
// xóa phần tử
while (q.Count > 0)
Console.WriteLine(q.Dequeue());