C# – Queue Sınıfı

28 Aralık 1992 yılında Erzurum’da doğdum. İlköğretim ve ortaöğretimimi 2000-2012 yıllarında Kocaeli'de; yükseköğretimimi de 2013-2018 yıllarında Sakarya üniversitesi bilgisayar mühendisliği bölümünde tamamladım. Şu an Intertech'te yazılım uzmanı olarak çalışmaktayım.

Bir yanıt yazın

Comment as a guest.

  1. Merhaba,
    Peek ve Dequeue işlemleri yapılırken exception almamak için(queue boş olduğu durum) TryPeek ve TryDequeue kullanılabilir. Bu methodlar hem daha performanslı hem de daha güvenli multi-thread uygulamalar için.

    Queue invoices = new();
    invoices.Enqueue(“a”);
    invoices.Enqueue(“b”);

    if (invoices.TryPeek(out string firstItem))
    {
    Console.WriteLine($”First item: {firstItem}”);
    }
    else
    {
    Console.WriteLine(“Queue is empty”);
    }

Sliding Sidebar