Funkcija LBound

Svarīgi!:  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Atgriež ilgi, kurā ir mazākais pieejams apakšraksts masīvsnorādītajai dimensijai.

Sintakse

LBound ( arrayname [dimensiju ] )

LBound sintaksē ir šādi argumenti:

Arguments

Apraksts

arrayname

Obligāts. Nosaukumu masīva mainīgais; seko standarta mainīgā nosaukumdošanas metodes.

dimensiju

Pēc izvēles. Varianta (Garš). Vesels skaitlis, kas norāda, kuras dimensijas apakšējā robeža tiek atgriezta. Izmantojiet 1 pirmajai dimensijai, 2 otrajai utt. Ja dimensiju ir izlaists, tiek pieņemts, ka tas ir 1.


Piezīmes

Funkcija LBound tiek lietota ar funkcija UBound , lai noteiktu masīva lielumu. Izmantojiet funkciju UBound , lai atrastu masīva dimensijas augšējā robeža.

LBound atgriež vērtības tālāk esošajā tabulā ir masīvs ar šādiem izmēriem:

Dim A(1 To 100, 0 To 3, -3 To 4)

Paziņojums par

Return Value

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Noklusējuma apakšējā robeža jebkuras dimensijas ir 0 vai 1, atkarībā nobāzes priekšraksta opcijuiestatījumu. Izveidotas, izmantojot funkciju masīva masīva bāze ir nulle; tas ir neietekmē Opcijas bāze.

Masīvi, kuram izmēri ir iestatīti izmantojot klauzula uz priekšrakstā Dim, privātu, valsts, ReDimvai statisku kā apakšējā robeža var būt jebkura vesela skaitļa vērtību.

Piemērs.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija LBound , lai noteiktu mazākais pieejams apakšraksts masīva norādītajai dimensijai. Izmantojiet Opciju bāzes priekšrakstu, lai ignorētu noklusēto bāzes masīva apakšraksta vērtību 0.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.

Piezīme.: Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×