我有一个大文本文件,看起来像这样,其中一行的开头是 A,结尾是 C,中间有 x 个 B:
一个
B
B
B
C
计算 A、B 或 C 出现次数的最佳方法是什么?所有这些行都有更多数据,但这是我想要实现的目标。
我是必须读入整个文件还是一次读一行最好?
最佳答案
我认为这样的事情会奏效
foreach (var grouping in File.ReadAllLines("<file-path-here>").GroupBy(x => x[0]))
{
Console.WriteLine($"char: {grouping.Key}, count: {grouping.Count()}");
}
关于c# - 获取文本文件中第一个字符的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56798174/