Tutorial de colecții C# cu exemple
În tutorialul nostru anterior, am învățat cum putem folosi matrice în C#. Să avem o privire de ansamblu rapidă asupra acesteia, tablourile în programare sunt folosite pentru a grupa un set de obiecte înrudite. Deci se poate crea o matrice sau un set de numere întregi, care ar putea fi accesate printr-un nume de variabilă.
Ce este Colecțiile în C#?
Colecțiile sunt similare cu Arrays, oferă un mod mai flexibil de lucru cu un grup de obiecte.
În matrice, 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 matricea a fost declarată.
Dar într-o colecție, nu trebuie să definiți în prealabil dimensiunea colecției. 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#.
Sistem.Colecţii Clase
Colectie | Descriere |
---|---|
ArrayList | Colecția ArrayList este similară cu Arrays tip de date în C#. Cea mai mare diferență este natura dinamică a colecției de liste de matrice. |
Stivui | Stiva este o colecție de cazuri speciale care reprezintă un concept LIFO (ultimul intrat, primul ieșit). |
cozile | Coada este o colecție de cazuri speciale care reprezintă un concept primul intrat, primul ieșit |
Hashtable | Un tabel hash este o colecție specială care este utilizată pentru a stoca elemente cheie-valoare |
SortedList | SortedList este o colecție care stochează implicit perechi cheie-valoare în ordinea crescătoare a cheii. |
BitArray | O matrice de biți este o matrice de structură de date care stochează biți. |