Сортировка по убыванию в словаре - C#
Формулировка задачи:
Мне надо сделать сортировку чтобы выводилось в порядке убывания количества повторений.
IDictionary<string, int> wordsCounts = new Dictionary<string, int>();
foreach (var word in words)
{
if (wordsCounts.ContainsKey(word))
{
wordsCounts[word]++;
}
else wordsCounts.Add(word, 1);
}
foreach (var wordCount in wordsCounts)
Console.WriteLine("Word:\"{0}\", Count:{1}", wordCount.Key, wordCount.Value);////здесьРешение задачи: «Сортировка по убыванию в словаре»
textual
Листинг программы
using System.Linq