Výukový program zbierok C # s príkladmi

Anonim

V našom predchádzajúcom tutoriáli sme sa dozvedeli, ako môžeme používať polia v C #. Poďme o tom mať rýchly prehľad, polia v programovaní sa používajú na zoskupenie množiny súvisiacich objektov. Dalo by sa teda vytvoriť pole alebo množinu celých čísel, ku ktorým bolo možné získať prístup pomocou jedného názvu premennej.

Čo sú zbierky v C #?

Zbierky sú podobné poliam, poskytuje flexibilnejší spôsob práce so skupinou objektov.

V poliach by ste si všimli, že musíte vopred definovať počet prvkov v poli. Toto bolo treba urobiť, keď bolo pole deklarované.

Ale v kolekcii nemusíte vopred definovať veľkosť kolekcie. Kedykoľvek môžete pridať prvky alebo dokonca odstrániť prvky zo zbierky. Táto kapitola sa zameria na to, ako môžeme pracovať s rôznymi kolekciami dostupnými v C #.

Zbierka Popis
ArrayList Zbierka ArrayList je podobná dátovému typu Arrays v C #. Najväčším rozdielom je dynamická povaha zbierky zoznamov polí.
Stoh Zásobník je kolekcia špeciálnych puzdier, ktorá predstavuje koncept „last in first out“ (LIFO)
Fronty Fronta je kolekcia špeciálnych prípadov, ktorá predstavuje koncepciu first in first out
Hashtable Hašovacia tabuľka je špeciálna kolekcia, ktorá sa používa na ukladanie položiek kľúč - hodnota
Zoradený zoznam SortedList je kolekcia, ktorá predvolene ukladá páry kľúč - hodnota vo vzostupnom poradí podľa kľúča.
BitArray Bitové pole je pole dátovej štruktúry, ktoré uchováva bity