这似乎是一件非常简单的事情,但我似乎无法让我领先.我有10个文件,名为1.txt到10.txt.我只想计算每个文档中的行数,最后计算行数的最终总和.
这就是我要去的地方.
for (int i = 1; i < 11; i++)
{
int lineCount = File.ReadLines(@i + ".txt").Count();
lineCount += lineCount;
Console.WriteLine("Total IDs: " + lineCount);
}
Run Code Online (Sandbox Code Playgroud)
更新 我的文档在它们的底部有回车符,我不想包含在计数中.
你lineCount每次都在重新初始化.像这样改变它:
int lineCount = 0;
for (int i = 1; i < 11; i++)
{
lineCount += File.ReadLines(@i + ".txt").Count();
}
Console.WriteLine("Total IDs: " + lineCount);
Run Code Online (Sandbox Code Playgroud)
这样您就不会lineCount每次都重新初始化,而只是Count为每次迭代添加它.
| 归档时间: |
|
| 查看次数: |
5234 次 |
| 最近记录: |