【发布时间】:2015-12-27 22:24:11
【问题描述】:
我正在尝试进入文件提取文件中的单词并将文件字符串中的每个字母分组。分组应按其字母排序(a,b,c,d, ect..),然后计算每个字母并将每个字母的计数呈现给控制台,如下所示:
一个:56 乙: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();
【问题讨论】: