我有一个文件,其中包含一定数量的固定长度行具有一些数字.我需要读取每一行以获取该数字并处理它们并写入文件.由于我需要读取每一行,随着行数的增加,它变得耗时.
有没有一种有效的方法来读取文件的每一行?我正在使用C#.
Ode*_*ded 14
File.ReadLines (.NET 4.0+)可能是最有效的内存方式.
它返回了一种IEnumerable<string>意思,即线条将以流式方式延迟读取.
以前的版本没有以这种方式提供的流选项,但是使用StreamReader逐行读取将实现相同的目的.