Edellisessä opetusohjelmassa olemme oppineet, kuinka voimme käyttää taulukoita C #: ssä. Saamme siitä nopean yleiskatsauksen. Ohjelmoinnin taulukoita käytetään ryhmittelemään toisiinsa liittyviä objekteja. Joten voitaisiin luoda taulukko tai kokonaisluku, johon pääsee yhdellä muuttujan nimellä.
Mikä on kokoelmat C #: ssä?
Kokoelmat ovat samanlaisia kuin Arrays, se tarjoaa joustavamman tavan työskennellä objektiryhmän kanssa.
Taulukoissa olisit huomannut, että sinun on määriteltävä matriisin elementtien määrä etukäteen. Tämä oli tehtävä, kun taulukko ilmoitettiin.
Mutta kokoelmassa sinun ei tarvitse määrittää kokoelman kokoa etukäteen. Voit lisätä elementtejä tai jopa poistaa elementtejä kokoelmasta milloin tahansa. Tässä luvussa keskitytään siihen, miten voimme työskennellä C #: ssä olevien eri kokoelmien kanssa.
Kokoelma | Kuvaus |
---|---|
ArrayList | ArrayList-kokoelma on samanlainen kuin C #: n Arrays-tietotyyppi. Suurin ero on matriisiluettelokokoelman dynaaminen luonne. |
Pino | Pino on erikoistapauskokoelma, joka edustaa viimeistä ensimmäisessä ulospäin (LIFO) -konseptia |
Jonot | Queue on erikoistapausten kokoelma, joka edustaa ensimmäistä ensin -vaihtoehtoa |
Hashtable | Hajautustaulukko on erityinen kokoelma, jota käytetään avainarvokohteiden tallentamiseen |
LajiteltuLista | SortedList on kokoelma, joka tallentaa avainarvoparit oletusarvoisesti nousevaan järjestykseen. |
BitArray | Bittiryhmä on joukko tietorakennetta, joka tallentaa bittejä |