I vår tidigare handledning har vi lärt oss hur vi kan använda matriser i C #. Låt oss få en snabb översikt över det. Arrays i programmering används för att gruppera en uppsättning relaterade objekt. Så man kan skapa en matris eller en uppsättning heltal, som kan nås via ett variabelnamn.
Vad är samlingar i C #?
Samlingar liknar Arrays, det ger ett mer flexibelt sätt att arbeta med en grupp 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 matrisen förklarades.
Men i en samling behöver du inte definiera samlingens storlek i förväg. Du kan lägga till element eller till och med ta bort element från samlingen när som helst. Detta kapitel kommer att fokusera på hur vi kan arbeta med de olika samlingarna som finns i C #.
Samling | Beskrivning |
---|---|
ArrayList | ArrayList-samlingen liknar datatypen Arrays i C #. Den största skillnaden är den dynamiska karaktären av array-samlingen. |
Stack | Stapeln är en specialfallssamling som representerar ett LIFO-koncept |
Köer | Kön är en specialfallssamling som representerar ett först in först ut-koncept |
Hashtable | En hash-tabell är en speciell samling som används för att lagra nyckel-värdeposter |
SortedList | SortedList är en samling som lagrar nyckel-värdepar i stigande ordning på nyckel som standard. |
BitArray | En bitmatris är en matris med datastruktur som lagrar bitar |