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