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

本文关键字:一行 字符 频率 txt 文件 计算 | 更新日期: 2023-09-27 18:36:05

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

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

我希望这是有道理的,我知道如何做剩下的事情,但我只需要帮助这一部分。

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

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

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