C # Colecții Tutorial cu exemple

Anonim

Î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