C# – Queue Sınıfı

Yükseköğretimimi de 2013-2018 yıllarında Sakarya üniversitesi bilgisayar mühendisliği bölümünde tamamladım. Şu an Akbank'ta servis mühendisi 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