【发布时间】:2014-01-28 18:32:16
【问题描述】:
我在逐行读取文件中的文本时遇到问题。
System.IO.StreamReader file = new System.IO.StreamReader("ais.txt");
while ((line = file.ReadLine()) != null)
{
listBox1.Items.Add(line);
}
此代码仅从文件中读取最后一行并显示在列表框中。如何逐行阅读?
例如:读取一行,等待 1 秒,读取另一行,等待 1 秒……等等?
【问题讨论】:
-
你试过File.ReadAllLines()函数吗?
-
我理解阅读每一行,但是这 1 秒的等待重要吗?为什么不把所有的行都读一遍呢?
-
顺便说一句,除了不声明
line,您的代码工作正常。 -
@JonB 是正确的......到底是什么问题?
-
" 等待 1 秒," 你到底为什么要这么做?
标签: c# readline line-by-line