计算.txt文件中一行中字符的频率

时间:2015-01-04 21:07:19

标签: c#

我有一个C#任务要做,我被困在部分编码上。我正在使用StreamReader读取包含组考试成绩数据的.txt文件(例如ADCBCBBBADEBCCBADBAACDCCBEDCBACCFEABBCBBBCCEAABCBB),我需要代码来计算出每组数据中有多少A,B等等,我想过使用某种形式的count ++代码,但每次尝试都会抛出错误。

我希望它在控制台上打印.txt文件的那一行中的A的数量。

我希望这是有道理的,我知道如何做其余的事情,但我只需要参与本节。

1 个答案:

答案 0 :(得分:1)

考虑使用System.Linq,例如......

string myString = "ADCBCBBBADEBCCBADBAACDCCBEDCBACCFEABBCBBBCCEAABCBB";
int countOfAs = myString.Count(x => x == 'A');
//Result: 9