Ö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.