如何阅读文本文档中的下一行?

时间:2013-06-08 13:47:02

标签: c# .net file streamreader

我想知道如何阅读文本文档的下一行。 如果单击该按钮,则应打开文本文档并阅读第一行。 然后,如果我单击“下一步”按钮,它应该读取下一行。 我该怎么做第二个按钮?在C和其他语言中有一些命令..

2 个答案:

答案 0 :(得分:4)

您需要一个StreamReader对象,然后您可以调用the ReadLine method

StreamReader sr = new StreamReader("C:\\YourPath.txt");

然后点击按钮即可:

var nextLine = sr.ReadLine();

每行的结果将存储在nextLine变量中。

答案 1 :(得分:2)

您可以使用StreamReader.ReadLine

if (myStreamReader.Peek() >= 0) 
   {
      string line = myStreamReader.ReadLine();
   }

如果您不想保持文件打开,可以先使用File.ReadAllLines

将所有行读入内存
string[] allLines = File.ReadAllLines(path);