Рейтинг@Mail.ru

Сортировка SortedDictionary в порядке убывания

Print Friendly, PDF & Email

Чтобы создать отсортированный словарь в .NET имеется тип SortedDictionary. А что если нужно отсортировать словарь в порядке убывания? Для этой цели есть перегруженный вариант конструктора, который в качестве одного из параметров принимает объект типа Comparer:

Private MyDict As New SortedDictionary(Of Integer, Object)(Comparer(Of Integer).Create(Function(x, y) y.CompareTo(x)))

Comparer в конструкторе обращает порядок элементов, сортируя в порядке убывания ключей.

Ключевые слова: :

Поблагодарить автора:

Поделиться

Print Friendly, PDF & Email