巨大的字符串到 WinForm RichTextBox

Huge string into a WinForm RichTextBox

我有一个大字符串(20K 行 * 每行 100 个字符)。

我需要将此字符串放入 windows 表单应用程序的 RichTextBox(或任何类似的东西)中,目前需要 40 秒才能完成(附加字符串本身需要 40 秒)。

这是一个代码片段

StringBuilder sb = Very_big_String_Builder_Object;
string appendMe = sb.ToString();
uniqueOutput.SelectionStart = uniqueOutput.TextLength;
uniqueOutput.SelectedText = appendMe;

我也试过了

StringBuilder sb = Very_big_String_Builder_Object;
string appendMe = sb.ToString();
uniqueOutput.Text = appendMe;

有点差。

.NET(最高 4.5)中有什么可以提供帮助的吗?

禁用 WordWrap 和 DetectUrls 肯定会为您节省几秒钟。

尝试使用多行文本框 True:

txtMulti.text = Very_big_String_Builder_Object.ToString;