.NET 9.0'da yeni [16]: Yeni sınıf miktarı sınıfı

Womanne

Member
.NET Framework 2.0 ve .NET Core 1.0'dan beri sınıf var System.Collections.Specialized.OrderedDictionary Anahtara dayalı otomatik sistemle adı geçen değer çiftlerini kaydetmek ve tuşa dayalı bir öğeyi hızlı bir şekilde bulmak için. . Add()-Net nesneleri yöntem bekler.








Holger Schwichtenberg, 53 ünlü uzmanla tavsiye ve eğitim yoluyla ve yazılımın geliştirilmesinde çok sayıda orta ve büyük şirketi destekleyen uzmanlar ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası uzman konferansındaki görünümleri, 90'dan fazla uzman kitabı ve 1.500'den fazla uzman makalesi sayesinde Holger Schwichtenberg, Almanya'daki .NET ve Web teknikleri için en iyi uzmanlardan biridir.







.NET 9.0'da Microsoft sonunda genel bir varyant liderlik ediyor OrderedDictionary<T,T> İsimler adına System.Collections.Generic Anahtar ve değer için türü sıkılaştırmanın mümkün olduğu biri.

Aşağıdaki kod kullanımını göstermektedir. OrderedDictionary<T,T>:


public void GenericOrderedDictionary()
{
CUI.Demo(nameof(GenericOrderedDictionary));

OrderedDictionary<string, int> d = new()
{
["www.IT-Visions.de"] = 1996,
["www.dotnet7.de"] = 2022,
["www.dotnet8.de"] = 2023,
["www.dotnet-lexikon.de"] = 2000,
};

d.Add("www.dotnet9.de", 2024);
d.RemoveAt(1);
d.Insert(0, "www.dotnetframework.de", 2000);

foreach (KeyValuePair<string, int> entry in d)
{
Console.WriteLine(entry);
}
}


Listenin sonuçları:


[www.dotnetframework.de, 2000]
[www.IT-Visions.de, 1996]
[www.dotnet8.de, 2023]
[www.dotnet-lexikon.de, 2000]
[www.dotnet9.de, 2024]




(RME)
 
Üst