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