Handledning för C# Collections med exempel
I vår tidigare handledning har vi lärt oss om hur vi kan använda arrayer i C#. Låt oss få en snabb överblick av det, Arrays i programmering används för att gruppera en uppsättning relaterade objekt. Så man kan skapa en array eller en uppsättning heltal, som kan nås via ett variabelnamn.
Vad är samlingar i C#?
Samlingar liknar arrayer, ger det ett mer flexibelt sätt att arbeta med en grupp av objekt.
I arrayer skulle du ha märkt att du måste definiera antalet element i en array i förväg. Detta måste göras när arrayen deklarerades.
Men i en samling behöver du inte definiera storleken på samlingen i förväg. Du kan lägga till element eller till och med ta bort element från samlingen när som helst. Det här kapitlet kommer att fokusera på hur vi kan arbeta med de olika samlingarna som finns tillgängliga i C#.
System. Collections Klasser
| Samling | BESKRIVNING |
|---|---|
| Arraylist | ArrayList-samlingen liknar Arrays datatyp i C#. Den största skillnaden är den dynamiska karaktären hos arraylistsamlingen. |
| Stack | Stacken är en specialfallssamling som representerar ett sist in först ut-koncept (LIFO). |
| köer | The Queue är en specialfallssamling som representerar ett först in först ut-koncept |
| Hastbar | En hashtabell är en speciell samling som används för att lagra nyckel-värde objekt |
| Sorterad lista | SortedList är en samling som lagrar nyckel-värdepar i stigande nyckelordning som standard. |
| BitArray | En bitarray är en matris av datastruktur som lagrar bitar. |
