Как я сортирую keyvalue пару с порядком по убыванию их значений?
foreach (KeyValuePair<string, int> item in keyvalue.OrderBy(key => key.Value))
{
}
Используйте OrderByDescending
вместо OrderBy
.
foreach (var item in keyvalue.OrderByDescending(key => key.Value))
{
}