Я пытаюсь войти в файл, извлечь слова в файле и сгруппировать каждую букву в строке файла. Группировка должна быть упорядочена по ее букве (a, b, c, d, ect ..), а затем подсчитать каждую букву и представить количество каждой буквы на консоль: примерноИспользование GroupBy в linq для группировки букв строки
a: 56 b : 34 c: 53 d:
Так что я работаю со следующим кодом, но я не думаю, что он работает так, как я этого хочу, есть ли у кого-нибудь идеи? Благодаря!
var text = System.IO.File.ReadAllText("file.txt");
var upper = text.ToUpper();
var alpha = upper.Where(char.IsLetter).ToArray();
var grouped = alpha.GroupBy(i => i % 26);
var a = grouped.First(g => g.Key == 0).Count();
хорошее решение, но я подумайте, что вы должны добавить заказ на заказ –