Information.LBound(Array, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir dizinin belirtilen boyutu için kullanılabilir en düşük alt simgeyi döndürür.
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
Parametreler
- Array
- Array
Gereklidir. Herhangi bir veri türünün dizisi. Bir boyutun mümkün olan en düşük alt indisini bulmak istediğiniz dizi.
- Rank
- Int32
İsteğe bağlı. Integer
. Mümkün olan en düşük alt indis döndürülecek boyut. İlk boyut için 1, ikinci boyut için 2 vb. kullanın. Atlanırsa Rank
, 1 varsayılır.
Döndürülenler
Integer
. Belirtilen boyutun alt indisinin içerebileceği en düşük değer. LBound
sıfır uzunluklu bir dize gibi hiçbir öğesi olmasa bile, başlatıldıysa her zaman 0 Array
döndürür. ise Array
Nothing
, LBound
bir ArgumentNullExceptionoluşturur.
Özel durumlar
Array
, Nothing
değeridir.
Rank
1'den küçük veya Rank
değerinden Array
büyük.
Örnekler
Aşağıdaki örnek, bir dizinin belirtilen boyutu için kullanılabilir en düşük alt simgeyi belirlemek için işlevini kullanır 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.
Açıklamalar
Dizi alt indisleri 0'dan başladığından, her boyut için en düşük kullanılabilir alt simge her zaman 0'dır.
Aşağıdaki boyutlara sahip bir dizi için aşağıdaki LBound
tabloda yer alan değerleri döndürür:
Dim a(100, 5, 4) As Byte
LBound çağrısı | Döndürülen değer |
---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |