Учебное пособие по коллекциям C# с примерами
В нашем предыдущем уроке мы узнали, как использовать массивы в C#. Давайте кратко рассмотрим это. Массивы в программировании используются для группировки набора связанных объектов. Таким образом, можно создать массив или набор целых чисел, доступ к которым можно получить через одно имя переменной.
Что такое коллекции в C#?
Коллекции похожи на Массивы, он обеспечивает более гибкий способ работы с группой объектов.
В массивах вы могли заметить, что вам необходимо заранее определить количество элементов в массиве. Это нужно было сделать при объявлении массива.
Но в коллекции вам не нужно заранее определять размер коллекции. Вы можете добавлять элементы или даже удалять элементы из коллекции в любой момент времени. В этой главе основное внимание будет уделено тому, как мы можем работать с различными коллекциями, доступными в C#.
Классы System.Collections
| | Описание |
|---|---|
| ArrayList | Коллекция ArrayList аналогична коллекции Arrays. тип данных в C#. Самым большим отличием является динамическая природа коллекции списков массивов. |
| Стек | Стек представляет собой специальную коллекцию случаев, которая представляет собой концепцию «последним пришел — первым вышел» (LIFO). |
| Очереди | Очередь — это особая коллекция случаев, которая представляет собой концепцию «первым пришел — первым обслужен». |
| Хеш-таблица | Хэш-таблица — это специальная коллекция, которая используется для хранения элементов «ключ-значение». |
| СортированныйСписок | SortedList — это коллекция, которая по умолчанию хранит пары ключ-значение в порядке возрастания ключей. |
| BitArray | Битовый массив — это массив структуры данных, в котором хранятся биты. |
