Bagikan melalui


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

Wajib diisi. Array dari jenis data apa pun. Array tempat Anda ingin menemukan subskrip dimensi serendah mungkin.

Rank
Int32

Opsional. Integer. Dimensi tempat subskrip serendah mungkin akan dikembalikan. Gunakan 1 untuk dimensi pertama, 2 untuk yang kedua, dan sebagainya. 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

Arrayadalah Nothing.

Rank kurang dari 1, atau Rank lebih besar dari Arrayperingkat .

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 dari 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 Nilai kembali
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

Berlaku untuk

Lihat juga