我有一个大字符串(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 肯定会为您节省几秒钟。
关于c# - 巨大的字符串到 WinForm RichTextBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42395248/