Önceki eğitimimizde dizileri C # 'da nasıl kullanabileceğimizi öğrendik. Buna hızlı bir bakış atalım, Programlamadaki diziler bir dizi ilgili nesneyi gruplamak için kullanılır. Böylece, bir değişken adı ile erişilebilen bir dizi veya bir Tamsayılar kümesi oluşturulabilir.
C # 'da Koleksiyonlar nedir?
Koleksiyonlar, Dizilere benzer, bir grup nesneyle çalışmanın daha esnek bir yolunu sağlar.
Dizilerde, bir dizideki elemanların sayısını önceden tanımlamanız gerektiğini fark etmişsinizdir. Bu, dizi bildirildiğinde yapılmalıydı.
Ancak bir koleksiyonda, koleksiyonun boyutunu önceden belirlemenize gerek yoktur. Öğeler ekleyebilir ve hatta koleksiyondan öğeleri istediğiniz zaman kaldırabilirsiniz. Bu bölüm, C # 'da bulunan farklı koleksiyonlarla nasıl çalışabileceğimize odaklanacaktır.
Toplamak | Açıklama |
---|---|
Dizi Listesi | ArrayList koleksiyonu, C # 'daki Arrays veri türüne benzer. En büyük fark, dizi listesi koleksiyonunun dinamik doğasıdır. |
Yığın | Yığın, son giren ilk çıkar (LIFO) konseptini temsil eden özel bir kasa koleksiyonudur |
Kuyruklar | Queue, ilk giren ilk çıkar konseptini temsil eden özel bir kasa koleksiyonudur |
Hashtable | Karma tablo, 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 depolayan bir koleksiyondur. |
BitArray | Bir bit dizisi, bitleri depolayan bir veri yapısı dizisidir |