
一旦数据超过几个,这是很慢的.由于我附加的字符串必须每次重新分配?我只需要将值设置为文本框一次,但在我的代码中,我正在做line = data数万次.
有更快的方法吗?也许是不同的控制?有可以使用的链表字符串类型吗?
解决方法 如果文本框以增量方式添加,例如日志输出,则StringBuilder将无法帮助.但是,如果上述是正确的,如果您的更新频繁,可能会缓存一些更新,然后将其附加到一个步骤(而不是不断地追加).这将节省您许多字符串重新分配…然后StringBuilder将是有帮助的.
笔记:
>创建一个class-scope的StringBuilder成员(_sb)>启动计时器(或使用计数器)>将文本更新附加到_sb>当定时器滴答或某个计数器到达复位并附加到文本框>从#1重新启动过程
总结以上是内存溢出为你收集整理的c# – 将大量文本写入文本框全部内容,希望文章能够帮你解决c# – 将大量文本写入文本框所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)