Information.LBound(Array, Int32) Metode

Definisi

Mengembalikan subskrip terendah yang tersedia untuk dimensi array yang ditunjukkan.

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

Parameter

Array
Array

Required. Array dari jenis data apa pun. Array tempat Anda ingin menemukan subskrip dimensi semurah mungkin.

Rank
Int32

Optional. Integer. Dimensi tempat subskrip semurah mungkin akan dikembalikan. Gunakan 1 untuk dimensi pertama, 2 untuk yang kedua, dan seterunya. Jika Rank dihilangkan, 1 diasumsikan.

Mengembalikan

Integer. Nilai terendah yang dapat dimuat subskrip untuk dimensi yang ditentukan. LBound selalu mengembalikan 0 selama Array telah diinisialisasi, bahkan jika tidak memiliki elemen, misalnya jika itu adalah string panjang nol. Jika Array adalah Nothing, LBound melempar ArgumentNullException.

Pengecualian

Array adalah Nothing.

Rank kurang dari 1, atau Rank lebih besar dari peringkat Array.

Contoh

Contoh berikut menggunakan LBound fungsi untuk menentukan subskrip terendah yang tersedia untuk dimensi array yang ditunjukkan.

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.

Keterangan

Karena subskrip array dimulai pada 0, subskrip terendah yang tersedia untuk setiap dimensi selalu 0.

Untuk array dengan dimensi berikut, LBound mengembalikan nilai dalam tabel berikut:

Dim a(100, 5, 4) As Byte
Panggilan ke LBound Mengembalikan nilai
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

Berlaku untuk

Lihat juga