加载大文本文件,而不会崩溃/冻结软件

时间:2017-10-13 15:16:52

标签: .net vb.net forms text

首先,抱歉我的英语不好。

我正在研究我的.NET项目,我需要从服务器到文本框中获取大文本。问题是来自服务器的文本文件在单个文件中有大约50000-100000行(大约20mb-50mb),每当我尝试加载它时程序冻结然后崩溃。

Dim settings As New XmlWriterSettings With
{
    settings.Indent = True
}    
Using writer As XmlWriter = XmlWriter.Create("path-to-file.xml", settings)
    writer.WriteStartElement("CompanyFile")
    ' other elements
    writer.WriteEndElement()
End Using

这是我用于将文本读取到文本框的代码。 我想有一种方法可以在后台加载它或其他东西,我不知道。

0 个答案:

没有答案