Phương thức Queue.Enqueue () trong C # được sử dụng để thêm một đối tượng vào cuối Hàng đợi.
Cú pháp
Cú pháp như sau -
public virtual void Enqueue (object ob);
Ở trên, tham số ob là đối tượng để thêm vào Hàng đợi.
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ -
using System; using System.Collections.Generic; public class Demo {public static void Main () {Queuequeue =new Queue (); hàng đợi.Enqueue ("Gary"); hàng đợi.Enqueue ("Jack"); queue.Enqueue ("Ryan"); queue.Enqueue ("Kevin"); queue.Enqueue ("Đánh dấu"); hàng đợi.Enqueue ("Jack"); queue.Enqueue ("Ryan"); queue.Enqueue ("Kevin"); Console.Write ("Số phần tử ="); Console.WriteLine (queue.Count); Console.WriteLine ("Hàng đợi ..."); foreach (chuỗi i trong hàng đợi) {Console.WriteLine (i); } queue.Dequeue (); hàng đợi.Dequeue (); Console.WriteLine ("Hàng đợi ... ĐÃ CẬP NHẬT"); foreach (chuỗi i trong hàng đợi) {Console.WriteLine (i); } Console.Write ("Số phần tử (đã cập nhật) =" + queue.Count); hàng đợi.Clear (); Console.Write ("\ nSố phần tử (cập nhật LẠI) ="); Console.WriteLine (queue.Count); }}
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Số lượng phần tử =8Queue ... GaryJackRyanKevinMarkJackRyanKevinQueue ... UPDATEDRyanKevinMarkJackRyanKevin Số lượng phần tử (cập nhật) =6 Số lượng phần tử (cập nhật AGAIN) =0
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ khác -
using System; using System.Collections.Generic; public class Demo {public static void Main () {Queuequeue =new Queue (); hàng đợi.Enqueue ("Gary"); hàng đợi.Enqueue ("Jack"); queue.Enqueue ("Ryan"); queue.Enqueue ("Kevin"); queue.Enqueue ("Đánh dấu"); Console.WriteLine ("Hàng đợi ..."); foreach (chuỗi i trong hàng đợi) {Console.WriteLine (i); } Console.Write ("Số phần tử ="); Console.WriteLine (queue.Count); hàng đợi.Enqueue ("Jack"); queue.Enqueue ("Ryan"); queue.Enqueue ("Kevin"); Console.WriteLine ("\ nQueue ... UPDATED"); foreach (chuỗi i trong hàng đợi) {Console.WriteLine (i); } Console.Write ("Số phần tử (Đã cập nhật) ="); Console.WriteLine (queue.Count); hàng đợi.Dequeue (); hàng đợi.Dequeue (); Console.WriteLine ("\ nQueue ... UPDATED"); foreach (chuỗi i trong hàng đợi) {Console.WriteLine (i); } Console.Write ("Số phần tử ="); Console.WriteLine (queue.Count); hàng đợi.Clear (); Console.Write ("\ nSố phần tử (cập nhật LẠI) ="); Console.WriteLine (queue.Count); }}
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Queue ... GaryJackRyanKevinMarkCount of element =5Queue ... UPDATEDGaryJackRyanKevinMarkJackRyanKevinCount of element (Updated) =8Queue ... UPDATEDRyanKevinMarkJackRyanKevinCount of element =6Tount of element (updated AGAIN) =0