Учебное пособие по коллекциям C# с примерами

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

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

Коллекции похожи на Массивы, он обеспечивает более гибкий способ работы с группой объектов.

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

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

Классы System.Collections

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