我需要初始化2D数组,第一列是文件中的每一行.如何获取文件中的行数?
你可以这样做:
System.IO.File.ReadAllLines("path").Length编辑
正如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();