VB LBound详细用法
时间: 2024-01-19 10:04:11 浏览: 153
VB的LBound函数用于获取数组的下限(即最小索引值)。
LBound函数有两种使用方式:
1. LBound(arrayName, [dimension]):用于一维或多维。arrayName是要获取下限的数组名,dimension是可选参数,用于指定要获取下限的维度。如果未指定dimension,则默认为1(即一维数组)。
示例:
```vb
Dim arr(10 To 20) As Integer
Debug.Print LBound(arr) ' 输出 10
Dim arr2(5 To 10, 1 To 3) As String
Debug.Print LBound(arr2, 1) ' 输出 5
Debug.Print LBound(arr2, 2) ' 输出 1
```
2. LBound(arrayName, rank):用于数组的某个维度。arrayName是要获取下限的数组名,rank是指定要获取下限的维度。
示例:
```vb
Dim arr(10 To 20) As Integer
Debug.Print LBound(arr, 1) ' 输出 10
Dim arr2(5 To 10, 1 To 3) As String
Debug.Print LBound(arr2, 2) ' 输出 1
```
需要注意的是,LBound函数返回的是一个基于零的索引值(即从0开始),而不是基于一的索引值。如果数组是空的,则LBound函数返回0。
希望能解答你的问题!如果还有其他疑问,请随时提问。
阅读全文