如何从c#的最后一行到第一行读取文本文件

Sha*_*k G 1 c# winforms

可能重复:
如何在C#中使用迭代器反向读取文本文件

我想知道如何从c#的最后一行到第一行读取文本文件.

我正在使用此代码来读取文本文件

            using (var sr = File.OpenText("C:\\test.txt"))
            {
                string line;
                bool flag = true;
                while ((line = sr.ReadLine()) != null)
                {
                }
            }
Run Code Online (Sandbox Code Playgroud)

我不知道如何阅读Backwards.

如果有人能帮助我,我们将非常感激.

提前致谢.

Joe*_*ite 10

File.ReadAllLines(@"C:\test.txt").Reverse()
Run Code Online (Sandbox Code Playgroud)

  • 对于性能而言,答案太糟糕了.. (2认同)