巨大的字符串到 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;
我有一个大字符串(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;