我想逐行阅读文本文件.我想知道我是否在.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)