Samouczek dotyczący kolekcji C# z przykładami

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 C#?

Kolekcje są podobne do Tablicezapewnia bardziej elastyczny sposób pracy z grupą obiektów.

W przypadku tablic zauważyłbyś, że musisz wcześniej zdefiniować liczbę elementów w tablicy. Należało to zrobić podczas deklarowania tablicy.

Jednak w przypadku kolekcji nie trzeba wcześniej definiować rozmiaru kolekcji. Możesz dodawać elementy, a nawet usuwać elementy z kolekcji w dowolnym momencie. W tym rozdziale skupimy się na tym, jak możemy pracować z różnymi kolekcjami dostępnymi w języku C#.

Klasy System.Collections

OPIS
ArrayList Kolekcja ArrayList jest podobna do kolekcji Arrays typ danych w C#. Największą różnicą jest dynamiczny charakter kolekcji list tablic.
Stos Stos to specjalna kolekcja przypadków, która reprezentuje koncepcję „ostatnie weszło, pierwsze wyszło” (LIFO).
Kolejki Kolejka to specjalna kolekcja skrzynek, która reprezentuje koncepcję „pierwsze weszło, pierwsze wyszło”.
Tablica haszująca Tabela mieszająca to specjalna kolekcja używana do przechowywania elementów klucz-wartość
Posortowana lista SortedList to kolekcja, która domyślnie przechowuje pary klucz-wartość w kolejności rosnącej klucza.
BitArray Tablica bitów to tablica struktury danych, w której przechowywane są bity.

Podsumuj ten post następująco: