Vodič za zbirke C# s primjerima
U našem prethodnom vodiču naučili smo kako možemo koristiti nizove u C#. Hajdemo ga kratko pregledati. Nizovi se u programiranju koriste za grupiranje skupa povezanih objekata. Tako se može stvoriti polje ili skup cijelih brojeva, kojima se može pristupiti putem jednog naziva varijable.
Što su zbirke u C#?
Zbirke su slične nizovi, pruža fleksibilniji način rada s grupom objekata.
U nizovima ste primijetili da morate unaprijed definirati broj elemenata u nizu. Ovo je moralo biti učinjeno kada je polje deklarirano.
Ali u zbirci ne morate unaprijed definirati veličinu zbirke. Možete dodati elemente ili čak ukloniti elemente iz zbirke u bilo kojem trenutku. Ovo će se poglavlje usredotočiti na to kako možemo raditi s različitim kolekcijama dostupnim u C#.
System.Collections Klase
Kolekcija | Description |
---|---|
ArrayList | Zbirka ArrayList slična je kolekciji Arrays tip podataka u C#. Najveća razlika je dinamička priroda zbirke popisa polja. |
Stog | Stog je posebna kolekcija kućišta koja predstavlja zadnji ušao prvi van (LIFO) koncept |
redovi | Queue je posebna kolekcija kućišta koja predstavlja prvi ušao prvi van koncept |
Raspršena tablica | Raspršena tablica je posebna kolekcija koja se koristi za pohranu stavki ključ-vrijednost |
SortedList | SortedList je zbirka koja pohranjuje parove ključ-vrijednost prema zadanim uzlaznim redoslijedom ključa. |
BitArray | Niz bitova je niz strukture podataka koji pohranjuje bitove. |