具有 C# windows 形式的大量数据的文本框
textbox with huge data in c# windows form
当我向文本框添加大量数据时,我无法通过键盘编辑该文本框(可以剪切但无法粘贴,无法输入)。发生了什么事?我该怎么办?
请多多指教。
比如这段代码后,文本框出现异常
String test="";
for (int i = 0; i < 10000; i++)
{
test += i.ToString() + "\r\n";
}
textBox1.Text = test;
return;
由于字符串对象是不可变的,这只是意味着一旦创建,就无法修改字符串 (),而表面上修改字符串的方法实际上 return 具有所需值的新对象。
请使用 StringBuider 代替字符串进行操作。
请参考this
谢谢,
当我向文本框添加大量数据时,我无法通过键盘编辑该文本框(可以剪切但无法粘贴,无法输入)。发生了什么事?我该怎么办?
请多多指教。
比如这段代码后,文本框出现异常
String test="";
for (int i = 0; i < 10000; i++)
{
test += i.ToString() + "\r\n";
}
textBox1.Text = test;
return;
由于字符串对象是不可变的,这只是意味着一旦创建,就无法修改字符串 (),而表面上修改字符串的方法实际上 return 具有所需值的新对象。
请使用 StringBuider 代替字符串进行操作。
请参考this
谢谢,