Учебники

15) Коллекции C #

В нашем предыдущем уроке мы узнали о том, как мы можем использовать массивы в C #. Давайте кратко рассмотрим его. Массивы в программировании используются для группировки набора связанных объектов. Таким образом, можно создать массив или набор целых чисел, к которым можно получить доступ через одно имя переменной.

Что такое коллекции в C #?

Коллекции аналогичны массивам, они предоставляют более гибкий способ работы с группой объектов.

В массивах вы бы заметили, что вам нужно заранее определить количество элементов в массиве. Это должно было быть сделано, когда массив был объявлен.

Но в коллекции вам не нужно заранее определять размер коллекции. Вы можете добавлять элементы или даже удалять элементы из коллекции в любой момент времени. Эта глава будет посвящена тому, как мы можем работать с различными коллекциями, доступными в C #.

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