У меня есть словарь в виде:Сортировка словаря по значению
{ "honda" : 4, "toyota": 7, "ford" : 3, "chevy": 10 }
Я хочу, чтобы отсортировать его по второй колонке ака (величина) нисходящей.
Желаемого выход:
"Шевроль", 10
"Тойота", 7
"Хонда", 4
"Форд", 3
Получить ошибку на "реализует IComparer": Public Class MyDictComparer Реализует IComparer Public Function Сравнить (ByVal х As [Object], ByVal Y As [Object]) As Integer Dim Num1 As DictionaryEntry = DirectCast (х, DictionaryEntry) Dim Num2 Как DictionaryEntry = DirectCast (у, DictionaryEntry) Если CInt (Num1.Value) CInt (Num2.Value) Затем Возврат -1 Конец If Возврат 0 Конечная функция Конец класса –
s15199d
Сообщение об ошибке: Класс «CountValueComparer» должен реализовывать «Функция сравнения (x As Object, y As Object) As Integer» для интерфейса «System.Collections.IComparer». – s15199d