【发布时间】:2018-08-15 09:40:13
【问题描述】:
我想使用foreach循环一个非常大的文件(例如 10GB)的所有行
我目前正在像这样使用File.ReadLines:
var lines = File.ReadLines(fileName);
foreach (var line in lines) {
// Process line
}
但是如果文件大于 2MB,这会很慢,而且循环会很慢。
如何循环播放非常大的文件?
任何帮助将不胜感激。
谢谢!
【问题讨论】: