我正在尝试使用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();
}
StreamReader
构造函数中卡住了哪里。这可能会给我们一些线索。 - Mike Zboray