C# dilinde kuyruk (queue), ilk giren ilk çıkar (FIFO) mantığına göre çalışan bir veri yapısıdır. Kuyruk, verilerin sonuna eklenir ve öğelerin önünden kaldırılır.
İşte C# dilinde kuyruk oluşturma örneği:
C# dilinde kuyruk (queue), ilk giren ilk çıkar (FIFO) mantığına göre çalışan bir veri yapısıdır. Kuyruk, verilerin sonuna eklenir ve öğelerin önünden kaldırılır.
İşte C# dilinde kuyruk oluşturma örneği:
using System; using System.Collections; class Program { static void Main() { // Kuyruk oluştur Queue kuyruk = new Queue(); // Kuyruğa öğeler ekle kuyruk.Enqueue("elma"); kuyruk.Enqueue("armut"); kuyruk.Enqueue("muz"); // Kuyruktaki öğeleri yazdır foreach (var öğe in kuyruk) { Console.WriteLine(öğe); } // Kuyruktan bir öğe çıkar ve yazdır Console.WriteLine("Kuyruktan çıkan öğe: " + kuyruk.Dequeue()); // Kuyruktaki öğeleri yazdır foreach (var öğe in kuyruk) { Console.WriteLine(öğe); } Console.ReadKey(); } }
Bu örnekte, "Queue" sınıfını kullanarak bir kuyruk oluşturduk. Daha sonra, "Enqueue" yöntemi kullanarak kuyruğa üç öğe ekledik: "elma", "armut" ve "muz".
"foreach" döngüsü kullanarak kuyruktaki öğeleri yazdırdık. Daha sonra, "Dequeue" yöntemi kullanarak kuyruktan bir öğe çıkardık ve bu öğeyi yazdırdık.
Son olarak, kuyruktaki son öğeleri tekrar yazdırdık. Öğelerin kuyruktan çıkarılması, FIFO mantığına göre gerçekleştiği için kuyruktan çıkan öğe "elma" oldu ve kalan öğeler "armut" ve "muz" kaldı.
Çıktı şu şekildedir:
elma armut muz Kuyruktan çıkan öğe: elma armut muz
Ücretsiz denemeye başlamak için kullanıcı yönetim paneline gitmeniz yeterli. İhtiyaçlarınıza uygun araçlarımızla süreçlerinizi kolaylaştırın ve verimliliğinizi artırın!
Ücretsiz Denemeye BaşlaSize bloğumuzun en iyilerini göndereceğiz.
Yorumlar
Yorum Yapın