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