Подсчитать сколько каждое слово встречается в тексте - C#
Формулировка задачи:
!!!
Решение задачи: «Подсчитать сколько каждое слово встречается в тексте»
textual
Листинг программы
var words = text.Split(' ', ',').Select(word => word.ToLower());
var dict = new Dictionary<string, int>();
foreach (var word in words)
{
if (!string.IsNullOrEmpty(word))
{
if (!dict.ContainsKey(word)) dict[word] = 0;
dict[word]++;
}
}
foreach(var word in dict.Keys)
Console.WriteLine("Word: {0} - {1}", word, dict[word]);