Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

С# — Коллекции

Классы коллекций — это специализированные классы для хранения и извлечения данных. Эти классы обеспечивают поддержку стеков, очередей, списков и хеш-таблиц. Большинство классов коллекций реализуют одни и те же интерфейсы.

Классы коллекций служат различным целям, таким как динамическое выделение памяти элементам и доступ к списку элементов на основе индекса и т. д. Эти классы создают коллекции объектов класса Object, который является базовым классом для всех типов данных в C#.

Различные классы коллекций и их использование

Ниже приведены различные часто используемые классы коллекции System.Collection. пространство имен. Нажмите на следующие ссылки, чтобы проверить их детали.

Серийный номер Класс, описание и использование
1 Список массивов

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

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

2 Хэш-таблица

Он использует ключ для доступа к элементам коллекции.

Хеш-таблица используется, когда вам нужно получить доступ к элементам с помощью ключа, и вы можете определить полезное значение ключа. Каждый элемент в хеш-таблице имеет ключ/значение. пара. Ключ используется для доступа к элементам коллекции.

3 СортированныйСписок

Он использует ключ а также указатель для доступа к элементам в списке.

Отсортированный список представляет собой комбинацию массива и хеш-таблицы. Он содержит список элементов, к которым можно получить доступ с помощью ключа или индекса. Если вы получаете доступ к элементам с помощью индекса, это ArrayList, а если вы получаете доступ к элементам с помощью ключа, это Hashtable. Коллекция элементов всегда сортируется по значению ключа.

4 Стек

Он представляет собой последним пришел, первым ушел коллекция объекта.

Он используется, когда вам нужен доступ к элементам в порядке поступления. Когда вы добавляете элемент в список, это называется отправлением элемент, и когда вы его удаляете, он называется выталкиванием предмет.

5 Очередь

Он представляет собой первым пришел, первым вышел коллекция объекта.

Он используется, когда вам нужен доступ к элементам в порядке поступления. Когда вы добавляете элемент в список, он называется ставить в очередь а когда вы удаляете элемент, он называется deque .

6 Битовый массив

Он представляет собой массив двоичного представления используя значения 1 и 0.

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


Язык C

  1. Почему контекст важен при применении сбора данных
  2. Учебное пособие по коллекциям C# с примерами
  3. Счетчик Python в коллекциях с примером
  4. Java — структура коллекций
  5. Java 10 — расширенная сборка мусора
  6. Java 9 — Методы фабрики коллекций
  7. Четыре элемента маркетинговых действий для производителей
  8. Робот-землекоп щупает закопанные предметы
  9. Ключевые элементы, которые необходимо дважды проверить перед проверкой OSHA
  10. Важные элементы для проверки центробежного насоса после разборки