Как выделить в текстовом файле 50 самых часто встречающихся слов? - C#
Формулировка задачи:
Как разобрать файл на слова и выделить в нём 50 самых часто встречающихся слов?
Сам файл большой:
Решение задачи: «Как выделить в текстовом файле 50 самых часто встречающихся слов?»
textual
Листинг программы
string fileContents = File.ReadAllText("input.txt"); string[] wordDelimiters = ... var words = from word in fileContents.Split(wordDelimiters) group word by word.ToLower() into g select new { Word = g.Key, *Count = g.Count() } into g1 orderby g1.Count descending select g1; words = words.Take(50);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д