C# Задачи: посчитать, сколько раз встречается каждое слово в текстовом файле
Посчитать, сколько раз встречается каждое слово в текстовом файле
Решение:
Решение:
using System; using System.Linq; using System.IO; namespace ConsoleApplication1 { class Program { //посчитать, сколько раз встречается каждое слово в текстовом файле static void Main(string[] args) { string text = File.ReadAllText("input.txt"); var allwords = text.Split(' '); var unique = (from word in allwords select word.ToLower()).Distinct().OrderBy(name => name); foreach (var word in unique) { int cnt = (from word2 in allwords where word2.ToLower() == word select word2).Count(); Console.WriteLine("Word: {0} - {1}", word, cnt); } Console.ReadLine(); } } }
Комментарии