Örneklerle C# Koleksiyonları Eğitimi
Önceki dersimizde C#'ta dizileri nasıl kullanabileceğimizi öğrendik. Hadi buna kısaca bir göz atalım. Programlamada diziler bir dizi ilgili nesneyi gruplandırmak için kullanılır. Böylece, tek bir değişken adıyla erişilebilen bir dizi veya bir Tamsayı kümesi oluşturulabilir.
C#'ta Koleksiyonlar Nedir?
Koleksiyonlar benzer Dizilerbir grup nesneyle çalışmanın daha esnek bir yolunu sağlar.
Dizilerde, dizideki öğe sayısını önceden tanımlamanız gerektiğini fark etmişsinizdir. Dizi bildirildiğinde bunun yapılması gerekiyordu.
Ancak bir koleksiyonda koleksiyonun boyutunu önceden tanımlamanıza gerek yoktur. Dilediğiniz zaman koleksiyona öğe ekleyebilir, hatta öğeleri kaldırabilirsiniz. Bu bölümde C#'ta mevcut olan farklı koleksiyonlarla nasıl çalışabileceğimize odaklanacağız.
System.Collections Sınıfları
Koleksiyon | Tanım |
---|---|
Dizi Listesi | ArrayList koleksiyonu Dizilere benzer C#'ta veri türü. En büyük fark, dizi listesi koleksiyonunun dinamik yapısıdır. |
Yığın | Yığın, son giren ilk çıkar (LIFO) konseptini temsil eden özel bir durum koleksiyonudur. |
kuyruklar | Kuyruk, ilk giren ilk çıkar konseptini temsil eden özel bir vaka koleksiyonudur |
hashtable'a | Karma tablosu, anahtar/değer öğelerini depolamak için kullanılan özel bir koleksiyondur |
Sıralanmış Liste | SortedList, anahtar/değer çiftlerini varsayılan olarak artan anahtar sırasına göre saklayan bir koleksiyondur. |
bit dizisi | Bit dizisi, bitleri saklayan bir veri yapısı dizisidir. |