Jos*_*rke 10
你可以这样做:
System.IO.File.ReadAllLines("path").Length
Run Code Online (Sandbox Code Playgroud)
正如Joe指出的那样,我遗漏了所有标准的错误处理,并且没有显示您将使用相同的数组来处理其余的代码.
来自MSDN:
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader("c:\\test.txt");
while((line = file.ReadLine()) != null)
{
Console.WriteLine (line);
counter++;
}
file.Close();
Run Code Online (Sandbox Code Playgroud)
您必须打开每行中的文件读取以获取计数:
var lines = File.ReadAllLines(filename);
var count = lines.Length;
Run Code Online (Sandbox Code Playgroud)