c# – 如何有效地只读取文本文件的最后一行

需要从大日志文件中获取最后一行.最好的方法是什么?
最佳答案
您想使用ReverseLineReader向后读取文件:

How to read a text file reversely with iterator in C#

然后跑.拿它(1)就可以了.

var lines = new ReverseLineReader(filename);
var last = lines.Take(1);

您将直接使用Jon Skeet’sMiscUtil,而不是复制/粘贴代码.

转载注明原文:c# – 如何有效地只读取文本文件的最后一行 - 代码日志