【发布时间】:2010-01-13 15:59:57
【问题描述】:
我有一个 C# 应用程序,其中将大量信息添加到文本框以显示给用户。在处理数据后,应用程序几乎立即变得非常缓慢且无响应。这就是我目前尝试处理的方式:
var saLines = textBox1.Lines;
var saNewLines = saLines.Skip(50);
textBox1.Lines = saNewLines.ToArray();
此代码每 100 毫秒从计时器运行一次。有没有更好的方法来处理这个?我正在使用 Microsoft Visual C# 2008 Express Edition。谢谢。
【问题讨论】:
-
您能发布显示信息的示例和执行此操作的代码吗?
标签: c# performance timer textbox