社区
ASP
帖子详情
請問UBound()怎么用﹖另ReDim 與dim 有什么區別
miss_yu
2003-08-20 03:56:39
請問UBound()怎么用﹖另ReDim 與dim 有什么區別,謝謝
...全文
193
6
打赏
收藏
請問UBound()怎么用﹖另ReDim 與dim 有什么區別
請問UBound()怎么用﹖另ReDim 與dim 有什么區別,謝謝
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diya
2003-08-20
打赏
举报
回复
ReDim:在使用动态数组时必须随后使用 ReDim 确定维数和每一维的大小。
xiaobaowu
2003-08-20
打赏
举报
回复
UBound 函数 语言参考
--------------------------------------------------------------------------------
描述
返回指定数组维数的最大可用下标。
语法
UBound(arrayname[, dimension])
UBound 函数的语法有以下参数:
参数 描述
arrayname 必选。数组变量名,遵循标准变量命名约定。
dimension 可选。指定返回哪一维上界的整数。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,则默认值为 1。
说明
UBound 函数与 LBound 函数一起使用,用于确定数组的大小。使用 LBound 函数可以确定数组某一维的下界。
所有维的下界均为 0。对于有这样维数的数组,UBound 函数返回以下结果:
Dim A(100,3,4)
语句 返回值
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
ReDim 语句 语言参考
--------------------------------------------------------------------------------
描述
在过程级中声明动态数组变量并分配或重新分配存储空间。
语法
ReDim [Preserve] varname(subscripts) [, varname(subscripts)] . . .
ReDim 语句语法有以下部分:
部分 描述
Preserve 当更改现有数组最后一维的大小时保留数据。
varname 变量名,遵循标准变量命名约定。
subscripts 数组变量的维数,最多可以声明 60 维数组。subscripts 参数语法格式如下:
upper [,upper] . . .
数组的下界总是零。
说明
ReDim 语句通常用于指定或修改动态数组的大小,这些数组已用带有空括号的 Private、Public 或 Dim 语句(没有维数下标)正式声明过。可以重复使用 ReDim 语句更改数组维数和元素数目。
如果使用了 Preserve 关键字,就只能调整数组最后维的大小,并且不能改变数组的维数。例如,如果数组只有一维,就可以修改该数组的大小,因为该维是最后的也是仅有的一维。但是,如果数组有两个或更多维,就只能改变末维的大小并保留数组内容。
这个例子说明如何不擦掉该数组中存在的数据,而增加动态数组的终止维数。
ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)
--------------------------------------------------------------------------------
小心 如果减小数组的大小,则将丢失被排除的元素中的数据。
--------------------------------------------------------------------------------
变量初始化时,数值变量初始化为 0,字符串变量初始化为零长度字符串 ("")。在使用引用对象的变量前,必须使用 Set 语句将某个现有对象赋予该变量。在进行对象赋值以前,已声明的对象变量有特定值 Nothing。
lions911
2003-08-20
打赏
举报
回复
REDIM就是你定义了一个数组,觉得有问题,就REDIM重新定义一下,我感觉。
hengxin54
2003-08-20
打赏
举报
回复
ubound(array),arry为数组,此函数反回array的数组大小
dim 为定义一个变量
redim为重新定义这个变量,redim一般用于对数组的重新定义。重新定义后会丢失所有数据
可用redim preserv array来改变数组大小而不丢失数据
erase为消毁数组。
chinesun
2003-08-20
打赏
举报
回复
UBound
返回指定数组维数的最大可用下标。
UBound(arrayname[, dimension])
参数
arrayname
必选项。数组变量名,遵循标准变量命名规则。
Dimension
可选项。指定返回哪一维上界的整数。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,则默认值为 1。
说明
UBound 函数与 LBound 函数一起使用,用于确定数组的大小。使用 LBound 函数可以确定数组某一维的下界。
所有维的下界均为 0。对于有这样维数的数组,UBound 函数返回以下结果:
Dim A(100,3,4)
语句 返回值
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
____________________________________
ReDim 语句
在过程级中声明动态数组变量并分配或重新分配存储空间。
ReDim [Preserve] varname(subscripts) [, varname(subscripts)] . . .
参数
Preserve
当更改现有数组最后一维的大小时保留数据。
varname
变量名,遵循标准变量命名规则。
subscripts
数组变量的维数,最多可以声明 60 维数组。subscripts 参数语法格式如下:
upper [,upper] . . .
数组的下界总是零。
说明
ReDim 语句通常用于指定或修改动态数组的大小,这些数组已用带有空括号的 Private、Public 或 Dim 语句(没有维数下标)正式声明过。可以重复使用 ReDim 语句更改数组维数和元素数目。
如果使用了 Preserve 关键字,就只能调整数组最后维的大小,并且不能改变数组的维数。例如,如果数组只有一维,就可以修改该数组的大小,因为该维是最后的也是仅有的一维。但是,如果数组有两个或更多维,就只能改变末维的大小并保留数组内容。
这个例子说明如何不擦掉该数组中存在的数据,而增加动态数组的终止维数。
ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)
警告 如果减小数组的大小,则将丢失被排除的元素中的数据。
变量初始化时,数值变量初始化为 0,字符串变量初始化为零长度字符串 ("")。在使用引用对象的变量前,必须使用 Set 语句将某个现有对象赋予该变量。在进行对象赋值以前,已声明的对象变量有特定值 Nothing。
diya
2003-08-20
打赏
举报
回复
ubound(数组名,数组维数)
例:
dim aa(1 to 100,0 to 3)
ubound(aa,1)-------------->100
ubound(aa,2)-------------->3
ASP 动态数组
本文详细介绍了VBScript中数组的定义方法及其使用技巧,包括
DIM
和
REDI
M声明的区别、数组元素的数量计算、
UBOUND
和LBOUND函数的应用、数组的排序及在Application和Session中的使用等。
[转]ASP数组全集,多维数组和一维数组
本文深入解析ASP数组的定义、使用及操作技巧,包括
DIM
与
REDI
M的区别、数组个数的确定方法、
UBOUND
与LBOUND函数的运用、数组排序、以及在Application和Session中的使用等。同时介绍了从数据库导入数据到数组的方法。
uni根据一个数组重新制作一个数组_Excel VBA解读(153): 数据结构——基本的数组操作...
本文详细介绍了Excel中的静态数组和动态数组。静态数组在声明时大小固定,如
Dim
arr(5)As Long,而动态数组如
Dim
arr()As Long可在运行时通过
ReDi
m调整大小。
ReDi
m Preserve可以在改变数组大小的同时保留原有数据。LBound和
UBound
函数分别用于获取数组的下限和上限。文章还展示了如何给数组元素赋值和获取值,以及动态调整数组大小的例子。
asp中数组用法
本文详细介绍了ASP中数组的定义方法,包括使用
DIM
和
REDI
M的区别,如何确定数组元素的数量,以及如何利用
UBOUND
和LBOUND函数获取数组边界。此外,还提供了数组排序、分割字符串为数组及从数据库获取数据填充数组等实用示例。
ASP数组全集,多维数组和一维数组
本文详细介绍了ASP数组的定义、使用及操作方法,包括
DIM
与
REDI
M的区别、数组个数的确定方式、
UBOUND
与LBOUND函数的使用、数组排序、以及在Application和Session中的使用等。
ASP
28,404
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章