Skip to content

UBound

返回一个Long,包含数组指定维度的最大可用下标。

语法:UBound( arrayname [ , dimension ] )

arrayname
必需 数组变量的名称;遵循标准变量命名约定。
dimension
可选 Long,指示返回哪个维度的上界。1表示第一维,2表示第二维,以此类推。如果省略dimension,则假定为1。

UBoundLBound一起用于确定数组的大小。

对于数组Dim A(1 To 100, 0 To 3, -3 To 4)UBound返回:

语句返回值
UBound(A, 1)100
UBound(A, 2)3
UBound(A, 3)4

示例

本示例使用UBound返回数组指定维度的最大可用下标。

vb
Dim Upper As Long
Dim MyArray(1 To 10, 5 To 15, 10 To 20)    ' Multidimensional array.
Dim AnyArray(10)
Upper = UBound(MyArray, 1)                 ' Returns 10.
Upper = UBound(MyArray, 3)                 ' Returns 20.
Upper = UBound(AnyArray)                   ' Returns 10.

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有