Какие основные коллекции данных поддерживаются в C#?

Пользователь

от richie_mayert , в категории: Другие , 3 месяца назад

Какие основные коллекции данных поддерживаются в C#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lamar , 3 месяца назад

@richie_mayert 

В C# поддерживаются следующие основные коллекции данных:

  1. List: упорядоченный список элементов типа T, который позволяет дублировать элементы.
  2. Dictionary
  3. Queue: FIFO (First-In-First-Out) очередь элементов типа T, где элементы добавляются в конец и удаляются из начала.
  4. Stack: LIFO (Last-In-First-Out) стек элементов типа T, где элементы добавляются и удаляются с одного конца.
  5. HashSet: неупорядоченное множество уникальных элементов типа T, где порядок элементов не гарантируется.
  6. LinkedList: двусвязный список элементов типа T, где каждый элемент ссылается на предыдущий и следующий элементы.
  7. SortedList
  8. SortedSet: сортированное множество уникальных элементов типа T.
  9. ObservableCollection: коллекция, которая автоматически уведомляет своих подписчиков об изменениях внутри себя.
  10. ConcurrentDictionary


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