当前位置:编程学习 > asp >>

避免重复定义数组

答案:

      当我们在使用dim时,避免重新定义数组。因为你可能要用redim去重新定义数组的大小。至于要做这样的操作的话,如果你的机器内存不是很大,那么最好在一开始就考虑到最坏的打算去设置数组的长度或者设置最佳状态时的长度,在非常必要时才使用redim。当然这样并不意味着要去增加内存,如果你不是很需要的话。

      以下举例说明不恰当的使用redim

      <%

dim MyArray()

Redim MyArrray(2)

MyArray(0) = "hello"

MyArray(1) = "good-bye"

 

some other code where you end up needing

more space happens then ...

Redim Preserve MyArray(5)

MyArray(2) = "more stuff"

MyArray(3) = "even more stuff"

MyArray(4) = "yet more stuff"

%>

   其实在开始就定义myarray(5),而以后需要的话再用redim去增加他的大小,这样的话可能会占用一些内存,但速度就要快得多了。

上一个:十天学会ASP.NET 第七天
下一个:ASP生成静态页面的方法

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,