C# Collections Tutorial med eksempler

I vår forrige opplæring har vi lært om hvordan vi kan bruke arrays i C#. La oss få en rask oversikt over det, Arrays i programmering brukes til å gruppere et sett med relaterte objekter. Så man kan lage en matrise eller et sett med heltall, som kan nås via ett variabelnavn.

Hva er samlinger i C#?

Samlinger ligner på arrays, gir det 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 deklarert.

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#.

System.Samlinger Klasser

Samling Description
ArrayList ArrayList-samlingen ligner på Arrays datatype i C#. Den største forskjellen er den dynamiske karakteren til array-listesamlingen.
Stable Stakken er en spesialbokssamling som representerer et sist inn først ut (LIFO) konsept
køer The Queue er en spesialsaksamling som representerer et først inn først ut konsept
Hastbar En hash-tabell er en spesiell samling som brukes til å lagre nøkkelverdi-elementer
Sortert Liste SortedList er en samling som lagrer nøkkel-verdi-par i stigende rekkefølge av nøkkel som standard.
BitArray En bitarray er en matrise med datastruktur som lagrer biter.