I vår forrige opplæring har vi lært om hvordan vi kan bruke matriser i C #. La oss få en rask oversikt over det. Arrays i programmering brukes til å gruppere et sett med relaterte objekter. Så man kunne opprette en matrise eller et sett med helheter, som kunne nås via ett variabelnavn.
Hva er samlinger i C #?
Samlingene ligner på Arrays, det gir en mer fleksibel måte å jobbe med en gruppe objekter på.
I matriser ville du ha lagt merke til at du må definere antall elementer i en matrise på forhånd. Dette måtte gjøres når matrisen ble erklært.
Men i en samling trenger du ikke å definere størrelsen på samlingen på forhånd. Du kan legge til elementer eller til og med fjerne elementer fra samlingen når som helst. Dette kapittelet vil fokusere på hvordan vi kan jobbe med de forskjellige samlingene som er tilgjengelige i C #.
Samling | Beskrivelse |
---|---|
ArrayList | ArrayList-samlingen ligner på datatypen Arrays i C #. Den største forskjellen er den dynamiske naturen til samlingen av matrilister. |
Stable | Stakken er en spesiell sakssamling som representerer et siste inn først ut (LIFO) konsept |
Køer | Køen er en spesiell saksamling som representerer et først inn først ut-konsept |
Hashtable | En hash-tabell er en spesiell samling som brukes til å lagre nøkkelverdier |
SortedList | SortedList er en samling som lagrer nøkkelverdipar i stigende rekkefølge av nøkkel som standard. |
BitArray | En bitarray er en matris med datastruktur som lagrer bits |