我有一个大字符串(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)中有什么可以帮助吗?
答案 0 :(得分:1)
禁用WordWrap和DetectUrls肯定会为您节省几秒钟。
答案 1 :(得分:1)
尝试使用带有多行True的TextBox:
txtMulti.text = Very_big_String_Builder_Object.ToString;