Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Queue.Enqueue () trong C #


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 () {Queue  queue =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 () {Queue  queue =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