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 番目の次元なら 2、というように指定します。
Rankを省略すると、1 と見なされます。
返品
Integer。 指定したディメンションの下付き文字に含めることができる最小値。
LBound 要素がない場合 (たとえば、長さ 0 の文字列の場合) は、 Array が初期化されている限り、常に 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 |