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. |
