Örneklerle C # Koleksiyonlar Eğitimi

Anonim

Ö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