C# Collections Tutorial med eksempler

I vores tidligere selvstudie har vi lært om, hvordan vi kan bruge arrays i C#. Lad os få et hurtigt overblik over det. Arrays i programmering bruges til at gruppere et sæt relaterede objekter. Så man kunne oprette en matrix eller et sæt af heltal, som kunne tilgås via ét variabelnavn.

Hvad er samlinger i C#?

Samlinger ligner Arrays, giver det en mere fleksibel måde at arbejde med en gruppe af objekter på.

I arrays ville du have bemærket, at du på forhånd skal definere antallet af elementer i et array. Dette skulle gøres, da arrayet blev deklareret.

Men i en samling behøver du ikke på forhånd at definere samlingens størrelse. Du kan tilføje elementer eller endda fjerne elementer fra samlingen på et hvilket som helst tidspunkt. Dette kapitel vil fokusere på, hvordan vi kan arbejde med de forskellige samlinger, der er tilgængelige i C#.

System.Collections Klasser

Kollektion Description
ArrayList ArrayList-samlingen ligner Arrays datatype i C#. Den største forskel er den dynamiske karakter af array-listesamlingen.
Stak Stakken er en specialkassesamling, som repræsenterer et sidste ind først ud (LIFO) koncept
køer The Queue er en special case-samling, som repræsenterer et først ind først ud koncept
hashtabelsamling En hash-tabel er en speciel samling, der bruges til at opbevare nøgleværdi-elementer
Sorteret Liste SortedList er en samling, der som standard gemmer nøgle-værdi-par i stigende rækkefølge efter nøgle.
BitArray En bit-array er en matrix af datastruktur, som gemmer bits.