重複の可能性:
C#でイテレータを使用してテキストファイルを逆に読み取る方法
次のコード行だけで、下から上に700万行を超えるtxtファイルを読み取る必要があります。正しい方法であるか、このタスクにイテレータを使用する必要があるかどうか疑問に思いました。すでにstackoverflowにあるイテレータを使用したいくつかの回答。
foreach (string line in File.ReadAllLines("read.txt").Reverse())
{
Console.WriteLine(line);
}