【发布时间】:2016-04-27 06:06:57
【问题描述】:
我遇到了一个逐行读取文件的实现,如下所示:
using (StreamReader reader = File.OpenText(path))
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
}
但我个人会这样做:
foreach (string line in File.ReadLines(path))
{
}
有什么理由选择一个而不是另一个吗?
【问题讨论】:
-
略有不同,但也可以查看:stackoverflow.com/questions/3545402/…。
标签: c# file-io stream readline