如何在c#中从最后一行到第一行读取文本文件
本文关键字:一行 读取 取文本 文件 最后 | 更新日期: 2023-09-27 18:12:28
可能重复:
如何在C#中使用迭代器反向读取文本文件
我想知道如何在c#中从最后一行到第一行读取文本文件。
我正在使用此代码读取文本文件
using (var sr = File.OpenText("C:''test.txt"))
{
string line;
bool flag = true;
while ((line = sr.ReadLine()) != null)
{
}
}
我不知道如何背读。
如果有人能帮助我,我将不胜感激。
提前感谢。
File.ReadAllLines(@"C:'test.txt").Reverse()
尝试反转读取行的集合
List<string> lines = new List<string>();
using (var sr = File.OpenText("C:''test.txt"))
{
string line;
while ((line = sr.ReadLine()) != null)
{
lines.Add(line);
}
}
lines.Reverse();