我尝试使用streamreader读取50GB的文本文件。它甚至无法读取文件,因为我的程序冻结在第二行(代码而不是文件)。
string filename = @"C:\wikipedia\dump.xml";
StreamReader wikipediaReader = new StreamReader(filename);
string line = "";
while((line = wikipediaReader.ReadLine()) != null)
{
Console.WriteLine(line);
Console.ReadKey();
}