@richie_mayert
В C# поддерживаются следующие основные коллекции данных:
- List: упорядоченный список элементов типа T, который позволяет дублировать элементы.
- Dictionary
- Queue: FIFO (First-In-First-Out) очередь элементов типа T, где элементы добавляются в конец и удаляются из начала.
- Stack: LIFO (Last-In-First-Out) стек элементов типа T, где элементы добавляются и удаляются с одного конца.
- HashSet: неупорядоченное множество уникальных элементов типа T, где порядок элементов не гарантируется.
- LinkedList: двусвязный список элементов типа T, где каждый элемент ссылается на предыдущий и следующий элементы.
- SortedList
- SortedSet: сортированное множество уникальных элементов типа T.
- ObservableCollection: коллекция, которая автоматически уведомляет своих подписчиков об изменениях внутри себя.
- ConcurrentDictionary
Это лишь некоторые из основных коллекций данных в C#, и существует больше других коллекций и специализированных типов коллекций, которые также поддерживаются.