vb里的lbound和ubound的用法

如题所述

第1个回答  2019-10-10
LBound
函数:
返回一个
Long
型数据,其值为指定数组维可用的最小下标。
>>语法
LBound(arrayname[,
dimension])
>>LBound
函数的语法包含下面部分:
arrayname
必需的。数组变量的名称,遵循标准的变量命名约定。
dimension
可选的;Variant
(Long)。指定返回哪一维的下界。1
表示第一维,2
表示第二维,如此类推。如果省略
dimension,就认为是
1。
>>说明
LBound
函数与
UBound
函数一起使用,用来确定一个数组的大小。UBound
用来确定数组某一维的上界。
>>对具有下述维数的数组而言,LBound
的返回值见下表:
Dim
A(1
To
100,
0
To
3,
-3
To
4)
语句
返回值
LBound(A,
1)
1
LBound(A,
2)
0
LBound(A,
3)
-3
所有维的缺省下界都是
0

1,这取决于
Option
Base
语句的设置。使用
Array
函数创建的数组的下界为
0;它不受
Option
Base
的影响。
>>对于那些在
Dim
中用
To
子句来设定维数的数组而言,Private、Public、ReDim

Static
语句可以用任何整数作为下界。
==============================
UBound
函数:
返回一个
Long
型数据,其值为指定的数组维可用的最大下标。
>>语法
UBound(arrayname[,
dimension])
>>UBound
函数的语法包含下面部分:
arrayname
必需的。数组变量的名称,遵循标准变量命名约定。
dimension
可选的;Variant
(Long)。指定返回哪一维的上界。1
表示第一维,2
表示第二维,如此等等。如果省略
dimension,就认为是
1。
>>说明
UBound
函数与
LBound
函数一起使用,用来确定一个数组的大小。LBound
用来确定数组某一维的上界。
对具有下述维数的数组而言,UBound
的返回值见下表:
Dim
A(1
To
100,
0
To
3,
-3
To
4)
语句
:
返回值
UBound(A,
1)
:
100
UBound(A,
2)
:
3
UBound(A,
3)
:
4

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网