使用StringBuilder

前面的例子,我们是直接将字符串组合起来,然后写入客户端的浏览器:

Dim rs As String = "Hello World"
rs
= rs & "<br/>Hello China"
e
.WriteString(rs)

如果要写入的内容比较多,这种方法是比较低效的,因为.net合并字符串的效率并不好。

我们建议用StringBuilder来合并字符串,例如:

Dim sb As New StringBuilder
sb
.AppendLine("Hello World")
sb
.AppendLine("<br/>Hello China")
e
.WriteString(sb.ToString)

生成的网页内容越多,使用StringBuilder的效率优势就越明显,今后例子都将采用这种方式。


本页地址:http://www.foxtable.com/mobilehelp/topics/0012.htm