Serdar YILMAZ
Bizimkisi Bir “Bug” Hikayesi...
Serdivan/Sakarya
Serdar Yılmaz C# – CollectionsUtil Sınıfı

C# – CollectionsUtil Sınıfı

dotnetC# – Koleksiyonlar” başlıklı yazımızda koleksiyonların avantajlarından, dezavantajlarından bahsedip, genel bir bilgi vermiştik. Bu yazımızda ise bir koleksiyon sınıfı olan CollectionsUtil‘dan bahsedeceğiz.

CollectionsUtil Sınıfının Temel Yapısı

CollectionsUtil sınıfı “System.Collections.Specialized” isim uzayında yer almaktadır. Büyük-küçük harf duyarlılığına sahip olmayan bir koleksiyondur.

SortedList ve HashTable koleksiyonları büyük-küçük harf duyarlılığına sahiptir. Örnek vermek gerekirse; “Serdar” Anahtarına sahip bir öğe koleksiyona eklendikten sonra, “SerdaR” Anahtarına sahip farklı bir öğe daha koleksiyona eklenebilir. Koleksiyon büyük-küçük harf duyarlılığına sahip olduğu için iki Anahtarı da farklı birer girdi olarak kabul edecektir.

CollectionsUtil koleksiyonu ise büyük-küçük harf duyarlılığına sahip değildir. Bu yüzden “Serdar” Anahtarına sahip bir öğe koleksiyona eklendikten sonra “SerdaR” Anahtarına sahip farklı bir öğe daha koleksiyona eklenmek istenildiğinde istisna fırlatacaktır.

Örnek Uygulama

Serdar Yılmaz


Bu İçeriği Arkadaşlarınızla Paylaşmak İster misiniz?

1 Yorum

Bir Yorum Yapın