我想逐行读取文本文件;我正在使用StreamReader
StreamReader rdr = new StreamReader(@"d:\testfile.txt");
如何逐行读取文件?
using (StreamReader rdr = new StreamReader(@"d:\testfile.txt"))
{
string line;
while ((line = rdr.ReadLine()) != null)
{
Console.WriteLine(line); // Write to console.
}
}
该StreamReader.ReadLine
方法似乎是这项工作的正确工具。
尝试这个:
StreamReader rdr = new StreamReader(@"d:\testfile.txt");
while (!rdr.EndOfStream)
{
string line= rdr.ReadLine();
// do your stuff
}
while (!rdr.EndOfStream) { string line = rdr.ReadLine(); }