在VB中存不存在返回动态数组的元素个数的函数
编号:QA004676
建立日期: 2003年1月5日 最后修改日期:2003年1月5日
所属类别:
sam:
请问一下VB高手,在VB中存不存在返回一个动态二维数组的元素个数的函数?
回答:
可通过Lbound和Ubound函数确定实参数组的下、上界。UBound() - LBound() + 1就是数组元素的个数。
Lbound和Ubound函数的形式如下:
{L|U}bound(数组名[,维数])
其中:维数指明要测试的是第几维的下标值,缺省是一维数组。
下面的示例使用 UBound 函数,确定数组的指定维的最大可用下标。
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20) '声明数组变量。
Dim AnyArray(10)
Upper = UBound(MyArray, 1) '返回 10。
Upper = UBound(MyArray, 3) '返回 20。
Upper = UBound(AnyArray) '返回 10。
此问题由李海回答。
| |
|
|
| |
|
|