【发布时间】:2017-11-10 11:33:30
【问题描述】:
我写了一个代码来读取许多文本文件并将它们分组到一个名为(all.txt)的文件中,然后我读取 all.txt 文件以计算词频,结果出现在richtextbox中。代码运行良好,但是当我运行程序时出现问题,部分结果出现然后程序挂起而没有响应。我认为这可能来自内存,我的计算机 RAM 为 4 GB,任何帮助将不胜感激。 注意:我的代码在小文本文件中运行良好。这是我的代码的一部分:
StreamWriter w=new StreamWriter(@"C:\documents\all.txt");
w.Write(all);
w.Close();
【问题讨论】:
-
您说的是阅读,但您的代码是用于编写的……您是在询问由于将 4 兆字节的文本加载到 Windows 窗体 RichTextBox 控件中而导致的延迟吗?
-
1) 什么是“miga”?弄清楚您是在谈论兆字节还是千兆字节并解决您的问题。 2)当你的问题是关于阅读的时候,你为什么要发布一个写入文件的代码sn-p?
-
您是否在阅读文件时尝试更新 RichTextBox?向我们提供更多详细信息和一些与您的问题相关的代码。
-
谢谢大家的cmets,我认为问题不在于写入或读取文件,而是在内存中,因为当我只读取几个文件时,程序可以正常工作,所以我想知道是否任何人都可以帮助我。
标签: c# file text stream writer