可能重复:
如何在 C# 中使用迭代器反向读取文本文件
我需要通过以下代码行从下到上读取超过700 万行的 txt 文件:我想知道是正确的方法还是应该使用迭代器来完成这项任务?一些使用迭代器的答案已经在 stackoverflow 中。
foreach (string line in File.ReadAllLines("read.txt").Reverse())
{
Console.WriteLine(line);
}