C # kolekciju apmācība ar piemēriem

Anonim

Iepriekšējā apmācībā mēs esam iemācījušies, kā mēs varam izmantot masīvus C #. Pieņemsim to ātru pārskatu. Programmēšanas masīvi tiek izmantoti saistīto objektu kopas grupēšanai. Tātad varētu izveidot masīvu vai veselu skaitļu kopu, kurai varētu piekļūt, izmantojot vienu mainīgā nosaukumu.

Kas ir kolekcijas C #?

Kolekcijas ir līdzīgas masīviem, tas nodrošina elastīgāku veidu, kā strādāt ar objektu grupu.

Masīvos jūs būtu pamanījis, ka jums iepriekš jānosaka masīva elementu skaits. Tas bija jādara, kad masīvs tika deklarēts.

Bet kolekcijā jums iepriekš nav jādefinē kolekcijas lielums. Jebkurā brīdī varat pievienot elementus vai pat noņemt elementus no kolekcijas. Šajā nodaļā galvenā uzmanība tiks pievērsta tam, kā mēs varam strādāt ar dažādām kolekcijām, kas pieejamas C #.

Kolekcija Apraksts
ArrayList ArrayList kolekcija ir līdzīga masīvu datu tipam C #. Lielākā atšķirība ir masīvu sarakstu kolekcijas dinamiskais raksturs.
Kaudze Steks ir īpaša lietu kolekcija, kas ir pēdējā no pirmā ārā (LIFO) koncepcija
Rindas Rinda ir īpaša gadījumu kolekcija, kas ir pirmā no pirmā ārā koncepcija
Hashtable Sajaukšanas tabula ir īpaša kolekcija, kas tiek izmantota galveno vērtību priekšmetu glabāšanai
SortedList SortedList ir kolekcija, kas pēc noklusējuma glabā atslēgu vērtību pārus augšējā secībā.
BitArray Bitu masīvs ir datu struktūras masīvs, kurā tiek glabāti biti