meili 发表于 2022-10-27 15:41:04

读取某个txt文件,并统计字母个数读取一个txt文件(内容为英文),取每个单词的首字母,统计这些字母的个数(例如:a:23个,b:22个……z:2个),不分大小写,貌似要用到index(),thankyou!

<p>问题:读取某个txt文件,并统计字母个数读取一个txt文件(内容为英文),取每个单词的首字母,统计这些字母的个数(例如:a:23个,b:22个……z:2个),不分大小写,貌似要用到index(),thankyou!
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">戚晖的回答:<div class="content-b">网友采纳  用linq就可以.  privatestringStatisticsLetters(stringtext)  {  StringBuildersb=newStringBuilder();  strings=text;  varstatistics=  fromcins  groupcbycintog  selectnew{g.Key,count=g.Count()};  varmostFrequestFirst=  fromentryinstatistics  orderbyentry.countdescending  selectentry;  foreach(varentryinmostFrequestFirst)  {  sb.AppendFormat("{0}:{1}{2}",entry.Key,entry.count,System.Environment.NewLine);  }  returnsb.ToString();  }
页: [1]
查看完整版本: 读取某个txt文件,并统计字母个数读取一个txt文件(内容为英文),取每个单词的首字母,统计这些字母的个数(例如:a:23个,b:22个……z:2个),不分大小写,貌似要用到index(),thankyou!