我正在将一个包含大量格式化文本的日志写入.net windows窗体应用程序中的文本框.
一旦数据超过几兆,它就会很慢.因为我追加字符串必须每次都重新分配吗?我只需要将值设置为文本框一次,但在我的代码中我做了line+=data
数万次.
有更快的方法吗?也许一个不同的控制?我可以使用链接列表字符串类型吗?
有没有办法加快在winforms文本框中显示大量文本?我的应用程序读取一个文件(可以大到20MB),然后将其显示到文本框(TextBoxX.Text = fileText;).
显示文本的过程非常缓慢,有时需要几分钟.问题是这个应用程序旨在快速向用户显示文件中的大量文本.
有没有办法更快地做到这一点?也许使用某种缓存?