相关疑难解决方法(0)

逐行读取文本文件的最快方法是什么?

我想逐行阅读文本文件.我想知道我是否在.NET C#范围内尽可能高效地完成它.

这是我到目前为止所尝试的:

var filestream = new System.IO.FileStream(textFilePath,
                                          System.IO.FileMode.Open,
                                          System.IO.FileAccess.Read,
                                          System.IO.FileShare.ReadWrite);
var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128);

while ((lineOfText = file.ReadLine()) != null)
{
    //Do something with the lineOfText
}
Run Code Online (Sandbox Code Playgroud)

.net c# performance file-io text-files

304
推荐指数
6
解决办法
42万
查看次数

标签 统计

.net ×1

c# ×1

file-io ×1

performance ×1

text-files ×1