Всем привет. Подскажите пожалуйста:
Есть словарь с ключом стринг и значением инт. Мне нужно взять из словаря 3 ключа с самыми высокими значениями, и перенести в лист. Понятное дело по убыванию отсортированными.
Моих знаний хватило на
var maxListKey = keyValuePairs.OrderByDescending(x => x.Value).Take(3).ToList();
Но что-то вообще данная конструкция не сортирует особо. Подскажите пожалуйста как решить данную проблему.