【发布时间】:2011-11-08 08:09:15
【问题描述】:
我写了一个循环来逐行显示字符串列表中的每一行。 问题是该列表包含超过 45,000 行,并且需要花费大量时间来创建用于显示的页面。
有人可以帮忙优化代码吗!
List<string> OverrrideLog = lc.getOverrideLog();
List<string> AccessLog = lc.getAccessLog();
foreach (string s in OverrrideLog)
lblOverrideLog.Text += s + "<br/>";
foreach (string s in AccessLog)
lblAccessLog.Text += s + "<br/>";
这里 lblOverrideLog 和 lblAccessLog 是文字,每个列表有超过 22,000 行。
【问题讨论】:
-
使用
StringBuilder! -
使用
String.Join Method (String, String[]) -
@CD 号,
String.Join Method (String, IEnumerable<String>). He already has aList` -
xanatos:是的,你是对的..
标签: c# asp.net optimization