Teknoloji

C# - Queue(Kuyruk)

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:

Pvp Serverlarına Göz Atın!

Daha Fazla
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.

Pvp Oyun Serverlarına Göz Atın!

Daha Fazla

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

Pvp Oyun Serverlarına Göz Atın!

Daha Fazla

Yorumlar

Yorum Yapın

Nedese

Nedese Panel

Ü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şla
NedeseAI