W naszym poprzednim samouczku dowiedzieliśmy się, jak możemy używać tablic w języku C #. Przyjrzyjmy się temu szybko, tablice w programowaniu służą do grupowania zestawu powiązanych obiektów. Można więc utworzyć tablicę lub zestaw liczb całkowitych, do których można uzyskać dostęp za pośrednictwem jednej nazwy zmiennej.
Co to są kolekcje w języku C #?
Kolekcje są podobne do tablic, zapewniają bardziej elastyczny sposób pracy z grupą obiektów.
W tablicach można zauważyć, że należy wcześniej zdefiniować liczbę elementów w tablicy. Musiało to być zrobione, gdy tablica została zadeklarowana.
Ale w kolekcji nie musisz wcześniej definiować rozmiaru kolekcji. W dowolnym momencie możesz dodawać elementy, a nawet usuwać elementy z kolekcji. W tym rozdziale skupimy się na tym, jak możemy pracować z różnymi kolekcjami dostępnymi w języku C #.
Kolekcja | Opis |
---|---|
ArrayList | Kolekcja ArrayList jest podobna do typu danych Arrays w C #. Największą różnicą jest dynamiczny charakter kolekcji listy tablic. |
Stos | Stos jest specjalną kolekcją przypadków, która reprezentuje koncepcję Last in First Out (LIFO) |
Kolejki | Kolejka jest specjalną kolekcją skrzynek, która reprezentuje koncepcję „pierwsze na wejściu, pierwsze wyszło” |
Hashtable | Tabela skrótów to specjalna kolekcja używana do przechowywania elementów klucz-wartość |
SortedList | SortedList to kolekcja, która domyślnie przechowuje pary klucz-wartość w kolejności rosnącej klucza. |
BitArray | Tablica bitowa to tablica struktury danych, która przechowuje bity |