在VB中,Ubound
函數(shù)用于返回一個數(shù)組的最大索引值(上界)。它的使用方法如下:
Ubound(ArrayName, [Dimension])
其中,ArrayName
是要計算上界的數(shù)組名,而Dimension
是可選參數(shù),用于指定數(shù)組的維數(shù)。如果未提供Dimension
參數(shù),則默認為 1。
下面是幾個具體的示例:
示例1:計算一維數(shù)組的上界
Dim arr(5) As Integer
Dim upperBound As Integer
upperBound = Ubound(arr)
MsgBox "The upper bound of the array is: " & upperBound
示例2:計算多維數(shù)組的上界
Dim arr(3, 2) As Integer
Dim upperBound1 As Integer
Dim upperBound2 As Integer
upperBound1 = Ubound(arr, 1)
upperBound2 = Ubound(arr, 2)
MsgBox "The upper bound of dimension 1 is: " & upperBound1 & vbCrLf & _
"The upper bound of dimension 2 is: " & upperBound2
注意:Ubound
函數(shù)返回的是數(shù)組的最大索引值,而不是數(shù)組的長度。如果要獲取數(shù)組的長度,可以使用Len
函數(shù)。
更多關(guān)于Ubound
函數(shù)的詳細信息可以參考VB的官方文檔。