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

Anonim

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

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

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

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

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

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