一种在C#中读取文件最后一行的高效方法

Mar*_* Ch 0 .net c# string line

任何想法如何阅读包含约30行的文件的最后一行或最后两行,\n重点是性能速度?

编辑:比以下更快的东西:

string[] splitedArray= input.Split('\n');
string lastLine = splitedArray[splitedArray.Length-1];
Run Code Online (Sandbox Code Playgroud)

使用c#

ren*_*ene 11

从我的头顶

string lastline = input.Substring(
   input.LastIndexOf('\n'));
Run Code Online (Sandbox Code Playgroud)

  • @DorCohen你是一个比我更好的心灵阅读者.根据问题和给定的例子,我没有想到OP正在读取文件.但鉴于您的答案被接受,我想我必须努力学习我的潜意识能力:) (3认同)