读取其大小的文本文件(接近4个miga)c#

时间:2017-06-08 16:25:12

标签: c# file text stream writer

我编写了一个代码来读取许多文本文件并将它们分组在一个名为(all.txt)的文件中,之后我读取all.txt文件来计算单词频率,结果显示在richtextbox中。代码运行良好,但运行程序时出现问题,部分结果出现,然后程序挂起而没有响应。我想这可能是从内存,我的计算机内存是4 GB任何帮助将不胜感激。 注意:我的代码在小文本文件中运行良好。这是我的代码的一部分:

  StreamWriter w=new StreamWriter(@"C:\documents\all.txt");
            w.Write(all);
            w.Close();

1 个答案:

答案 0 :(得分:-1)

如果您的问题是读取大文件,请尝试使用here

中指示的MemoryMappedFile