当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

asp教程:提高字符串的连接符&的效率

减小字体 增大字体 作者:wangsdong     来源:asp编程网  发布时间:2018-12-30 8:35:12

一直听说asp比其他语言的效率低,其实不然,效率低只是程序人员在开发的过程中的方法效率低而已,这与语言效率低没有关系。

在实际开发过程中,我发现asp一个效率低的地方,就是&
连接符的效率低,但我们换个方法,也可以直接提高它的效率。我们比较一下下面的两种方法:

<
%class strCat Private index, ub, ar() Private Sub Class_Initialize() 'statements redim ar(50) index=0 ub=10 End Sub Private Sub Class_Terminate() 'statements erase ar End Sub public default Sub Add(value) ar(index)=value index=index+1 if index>
ub then ub=ub+50 redim preserve ar(ub) end if end sub public Function display redim preserve ar(index-1) display=join(ar,"") end functionend class'方法一:使用&
连接符t1=timeros=""for i=1 to 10000 os=os &
"www.K88.NET"&
i&
" "nexts=ost2=timerresponse.Write("<
br>
Using the fast string class: " &
t2-t1 &
"<
hr>
")'方法二:使用自定义的类t3=timerset cat= new strCatfor i=1 to 10000 cat("www.K88.NET")nexts= cat.displayset cat = nothingt4=timerresponse.Write("<
br>
Using the fast string class: " &
t4-t3 &
"<
hr>
")%>
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)

 

运行一下,看看输出的时间是不是相差很多倍。



asp教程:提高字符串的连接符&的效率