Мне нужна структура данных списка, которая сортируется, как только элемент добавляется. Как это делает SortedSet
, просто разрешая дубликаты. Есть ли что-то подобное в .NET framework?
Я уже проверил документы, но ничего не нашел. Не верится, что есть только SortedSet
и SortedList
, причем в последнем случае сортировка по ключу, а не по свойству объекта (ключи мне тоже не нужны, просто список объектов заданного типа, отсортированный кастомным компаратором)
(which implies to me it implements IList<T>)
Это явно невозможно @lidqy, поскольку как docs.microsoft.com/en-us/dotnet/api/ работает? - person mjwills   schedule 09.07.2021SortedList
внутри (илиList
в сочетании сBinarySearch
) и предоставляет операторы, которые вам особенно нужны, вероятно, будет вашим лучшим выбором. И убедитесь, что ключ неизменен. :) - person mjwills   schedule 09.07.2021