Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Enqueue và Dequeue trong lớp Queue C#


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());