0

我想逐行读取文本文件;我正在使用StreamReader

StreamReader rdr = new StreamReader(@"d:\testfile.txt");

如何逐行读取文件?

4

4 回答 4

1
using (StreamReader rdr = new StreamReader(@"d:\testfile.txt"))
{
    string line;
    while ((line = rdr.ReadLine()) != null)
    {
    Console.WriteLine(line); // Write to console.
    }
}
于 2013-06-22T09:28:53.437 回答
0

StreamReader.ReadLine方法似乎是这项工作的正确工具。

于 2013-06-22T09:28:36.990 回答
0

尝试这个:

StreamReader rdr = new StreamReader(@"d:\testfile.txt");
 while (!rdr.EndOfStream)
 {
        string line= rdr.ReadLine();
       // do your stuff
 }
于 2013-06-22T09:29:16.037 回答
0
   while (!rdr.EndOfStream) { string line = rdr.ReadLine(); }
于 2013-06-22T09:35:11.033 回答