我需要读取 - 读取 .NET 4.5 应用程序中日志文件的第一行和最后一行,也就是说。
日志文件的每一行都有时间戳,我想找到最年轻(第一行)和最旧(最后一行)的时间戳。这不是一项艰巨的任务,但我想知道是否有一种聪明的方法。
目前实现看起来像这样(我实际上需要日志文件的第二行,因为第一行是空白的,因此是Skip()
):
string firstLine = File.ReadLines(logFile).Skip(1);
string lastLine = File.ReadLines(logFile).Last();
可以对这个非常简单的代码进行任何改进吗?