asp中定义数组,能不能先不确定空间大小
asp中定义数组,能不能先不确定空间大小 问题点数:10、回复次数:10Top
1 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2002-04-12 17:34:13 得分 0
可以,利用动态数组,如<%Dim strName()%>,然后在需要时用ReDim分配元素个数,如<%ReDim strName(10)%>Top
2 楼MeXP(秦汉风)回复于 2002-04-12 17:40:49 得分 0
同上.只不过redim不保留前面的数据,要用ReDim Preserve X(10, 10, 15)保留前面的数据.
Top
3 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2002-04-12 17:54:15 得分 0
<%ReDim Preserve X(UBound(X)+1)%>既保留前面的数据,又使数组元素增加
UBound()返回数组上界Top
4 楼ssm1226(雨中人(虚心学习))回复于 2002-04-12 17:57:21 得分 0
用Redim
<%
Dim a(2)
Dim b:b=3
Redim a(b)
%>Top
5 楼ssm1226(雨中人(虚心学习))回复于 2002-04-12 17:59:09 得分 0
用Redim
<%
Dim a(2)
Dim b:b=3
Redim a(b)
%>Top
6 楼ssm1226(雨中人(虚心学习))回复于 2002-04-12 17:59:14 得分 0
用Redim
<%
Dim a(2)
Dim b:b=3
Redim a(b)
%>Top
7 楼hubsx(hb)回复于 2002-04-12 17:59:15 得分 0
没有别的办法吗?我觉得这东西效率不高?Top
8 楼beyond_xiruo(CorruptionException)回复于 2002-04-12 18:06:14 得分 0
dim arr()
for i=0 to 100
redim preserve arr(i)
nextTop
9 楼MeXP(秦汉风)回复于 2002-04-12 19:13:22 得分 0
beyond_xiruo(希偌)的例子的确回答了他。你不是追求效率高吗Top
10 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-04-12 19:25:36 得分 10
VBScript支持动态数组。用redimTop




