Vadnica za zbirke C # s primeri

Anonim

V prejšnji vadnici smo se naučili, kako lahko uporabimo polja v C #. Oglejmo si hiter pregled, nizi v programiranju se uporabljajo za združevanje nabora sorodnih predmetov. Tako bi lahko ustvarili matriko ali nabor celih števil, do katerih bi lahko dostopali prek enega imena spremenljivke.

Kaj so zbirke v C #?

Zbirke so podobne Arraysom, saj omogoča prožnejši način dela s skupino predmetov.

V nizih bi opazili, da morate predhodno določiti število elementov v matriki. To je bilo treba storiti, ko je bila matrika razglašena.

Toda v zbirki vam ni treba predhodno določiti velikosti zbirke. Elemente lahko kadar koli dodate ali celo odstranite iz zbirke. To poglavje se bo osredotočilo na to, kako lahko delamo z različnimi zbirkami, ki so na voljo v jeziku C #.

Zbirka Opis
ArrayList Zbirka ArrayList je podobna podatkovnemu tipu Arrays v jeziku C #. Največja razlika je v dinamični naravi zbirke seznamov nizov.
Stack Sklop je posebna zbirka primerov, ki predstavlja koncept LIFO (last-first-out out)
Čakalne vrste Čakalna vrsta je posebna zbirka primerov, ki predstavlja prvi v prvem konceptu
Hashtable Hash tabela je posebna zbirka, ki se uporablja za shranjevanje elementov ključ-vrednost
SortedList SortedList je zbirka, ki privzeto shrani pare ključ-vrednost v naraščajočem vrstnem redu ključa.
BitArray Bitna matrika je matrika podatkovne strukture, ki shranjuje bite