.NET 6’da öncelik sırası ile nasıl çalışılır

[ad_1]

Kuyruk, ilk giren ilk çıkar (FIFO) temelinde çalışan bir veri yapısıdır. Öğeler kuyruğun arkasına eklenir ve önden çıkarılır. “Kuyruğa alma” terimi, kuyruğa veri ekleyen işlemi belirtirken, “kuyruğa alma” terimi, verileri kuyruktan kaldıran işlemi belirtir.

Öncelik sırası, öğelerin onlara atadığınız öncelik değerlerine göre düzenlendiği bir sıra türüdür. Öncelik sırası desteği .NET 6’da yeni tanıtıldı. Bu makalede .NET 6’daki PriorityQueue sınıfı ve .NET 6 uygulamalarımızda bununla nasıl çalışılacağı tartışılacaktır.

Bu makalede verilen kod örnekleriyle çalışmak için sisteminizde Visual Studio 2022 kurulu olmalıdır. Halihazırda bir kopyanız yoksa, Visual Studio 2022’yi buradan indirin.

Visual Studio’da bir konsol uygulama projesi oluşturun

Öncelikle Visual Studio’da bir .NET Core Console Application projesi oluşturalım. Sisteminizde Visual Studio 2022’nin kurulu olduğunu varsayarak, Visual Studio’da yeni bir .NET Core Konsol Uygulaması projesi oluşturmak için aşağıda belirtilen adımları izleyin.

  1. Visual Studio IDE’yi başlatın.
  2. “Yeni proje oluştur” u tıklayın.
  3. “Yeni proje oluştur” penceresinde, görüntülenen şablonlar listesinden “Konsol Uygulaması (.NET Core)” seçeneğini seçin.
  4. Sonrakine tıkla.
  5. Daha sonra gösterilen “Yeni projenizi yapılandırın” penceresinde yeni proje için ad ve konum belirtin.
  6. Oluştur’u tıklayın.

Bu makalenin sonraki bölümlerinde bir öncelik sırası ile çalışmak için bu projeyi kullanacağız.

.NET 6’da bir öncelik sırası oluşturun

.NET 6’daki bir kuyruk, tipik olarak, öğelerin kuyruğun arkasına eklendiği ve önden kaldırıldığı bir FIFO veri yapısıdır. .NET 6’daki öncelik sırası, öğeleri onlara atadığınız öncelik değerlerine göre sıralayan özel bir kuyruk türüdür.

Telif Hakkı © 2022 IDG Communications, Inc.

[ad_2]
Kaynak : https://www.infoworld.com/article/3666499/how-to-work-with-a-priority-queue-in-net-6.html#tk.rss_all

Yorum yapın

SMM Panel PDF Kitap indir