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