I vores tidligere tutorial 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 et array eller et sæt heltal, som man kunne få adgang til via et variabelnavn.
Hvad er samlinger i C #?
Samlinger ligner Arrays, det giver en mere fleksibel måde at arbejde med en gruppe objekter på.
I arrays ville du have bemærket, at du skal definere antallet af elementer i en matrix på forhånd. Dette skulle gøres, når arrayet blev erklæret.
Men i en samling behøver du ikke at definere størrelsen på samlingen på forhånd. Du kan tilføje elementer eller endda fjerne elementer fra samlingen til enhver tid. Dette kapitel vil fokusere på, hvordan vi kan arbejde med de forskellige samlinger, der er tilgængelige i C #.
Kollektion | Beskrivelse |
---|---|
ArrayList | ArrayList-samlingen svarer til datatypen Arrays i C #. Den største forskel er den dynamiske karakter af arraylistesamlingen. |
Stak | Stakken er en speciel sagsamling, der repræsenterer et sidste i første ud (LIFO) koncept |
Køer | Køen er en speciel sagsamling, der repræsenterer et first in first out koncept |
Hashtable | En hash-tabel er en speciel samling, der bruges til at gemme nøgleværdiprodukter |
SortedList | SortedList er en samling, der som standard gemmer nøgleværdipar i stigende rækkefølge. |
BitArray | En bitarray er en matrix med datastruktur, der lagrer bits |