Как быстрее всего читать текстовый файл построчно?

Я хочу прочитать текстовый файл строка за строкой. Я хотел знать, делаю ли я это максимально эффективно в рамках .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
}
304
задан Peter Mortensen 5 July 2015 в 23:07
поделиться