Information.LBound(Array, Int32) 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回数组的指示维度的最小可用下标。
public static int LBound (Array Array, int Rank = 1);
	static member LBound : Array * int -> int
	Public Function LBound (Array As Array, Optional Rank As Integer = 1) As Integer
	参数
- Array
 - Array
 
必需。 任何数据类型的数组。 希望在其中找到维度的最小可能下标的数组。
- Rank
 - Int32
 
可选。 
              Integer. 将返回其最小可用下标的维度。 对第一维使用 1,对第二维使用 2,依此类推。 如果省略 Rank,则假定为 1。
返回
              Integer. 指定维度的下标可以包含的最小值。 只要 Array 已初始化,即使其中没有元素(例如,它是一个零长度字符串),LBound 也始终返回 0。 如果 Array 为 Nothing,则 LBound 将引发 ArgumentNullException。
例外
              Array 为 Nothing。
              Rank 小于 1,或 Rank 大于 Array 的级别。
示例
以下示例使用 LBound 函数来确定数组的指示维度的最低可用下标。
Dim lowest, bigArray(10, 15, 20), littleArray(6) As Integer
lowest = LBound(bigArray, 1)
lowest = LBound(bigArray, 3)
lowest = LBound(littleArray)
' All three calls to LBound return 0.
	注解
由于数组下标从 0 开始,因此每一维度最小可用的下标总是为 0。
对于具有以下维度的数组, LBound 返回下表中的值:
Dim a(100, 5, 4) As Byte  
| 调用 LBound | 返回值 | 
|---|---|
LBound(a, 1) | 
0 | 
LBound(a, 2) | 
0 | 
LBound(a, 3) | 
0 |