În tutorialul nostru anterior, am aflat despre cum putem folosi matricele în C #. Să avem o imagine de ansamblu rapidă, tablourile din programare sunt utilizate pentru a grupa un set de obiecte conexe. Deci, s-ar putea crea o matrice sau un set de numere întregi, care ar putea fi accesate printr-un singur nume de variabilă.
Ce este colecțiile în C #?
Colecțiile sunt similare cu matricele, oferă un mod mai flexibil de lucru cu un grup de obiecte.
În tablouri, ați fi observat că trebuie să definiți în prealabil numărul de elemente dintr-o matrice. Acest lucru trebuia făcut atunci când tabloul a fost declarat.
Dar într-o colecție, nu este nevoie să definiți dimensiunea colecției în prealabil. Puteți adăuga elemente sau chiar elimina elemente din colecție în orice moment. Acest capitol se va concentra asupra modului în care putem lucra cu diferitele colecții disponibile în C #.
Colectie | Descriere |
---|---|
ArrayList | Colecția ArrayList este similară cu tipul de date Arrays din C #. Cea mai mare diferență este natura dinamică a colecției de liste de matrice. |
Grămadă | Stiva este o colecție specială de carcase care reprezintă un concept LIFO |
Cozi | Coada este o colecție specială de carcase care reprezintă un concept primă în primă ieșire |
Hashtable | Un tabel hash este o colecție specială care este utilizată pentru a stoca elemente cheie-valoare |
Listă sortată | SortedList este o colecție care stochează în mod implicit perechi cheie-valoare în ordinea crescătoare a cheii. |
BitArray | O matrice de biți este o matrice de structuri de date care stochează biți |