Samouczek dotyczący kolekcji języka C # z przykładami

Anonim

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