Mis on Visual Basicus "UBound" ja "LBound"?

Autor: Eugene Taylor
Loomise Kuupäev: 7 August 2021
Värskenduse Kuupäev: 13 November 2024
Anonim
Mis on Visual Basicus "UBound" ja "LBound"? - Elektroonika
Mis on Visual Basicus "UBound" ja "LBound"? - Elektroonika

Sisu

Massiivide lisamine Visual Basicu (VB) rakendusse võib olla väga kasulik, kui teate, kuidas neid kasutada. VB on Microsofti loodud arvuti programmeerimiskeel töölaua-, veebi- ja mobiilirakenduste arendamiseks. Massiiv on loogiliselt seotud väärtuste kogum, näiteks linnade arv igas osariigis riigis. Massiivi suuruse määramiseks võite kasutada funktsioone "UBound" ja "LBound".

Definitsioon

Funktsioon "UBound" tagastab massiivi näidatud mõõtme jaoks kõrgeima võimaliku positsiooni väärtuse. "LBound" teeb vastupidist: tagastab madalaima võimaliku väärtuse. Mõlemal juhul on väärtus täisarvu tüüp. Kui massiivil on ainult üks element, tagastab funktsioon "UBound" 0. Funktsioon "LBound" tagastab alati 0, kui massiiv on initsialiseeritud, isegi kui see ei sisalda elemente.


Massiivi mõõtmed

Kui massiiv kasutab ainult ühte indeksit, nimetatakse seda "ühemõõtmeliseks". "Mitmemõõtmeline" massiiv kasutab rohkem kui ühte indeksit. Võite kuulutada pesastatud massiivid ("massiivide massiivid"), mis võivad olla ühemõõtmelised või mitmemõõtmelised, täpselt nagu määratletud elemendid. Näiteks kui deklareerite kahemõõtmelise kuude massiivi, tähistab esimene indeks kuid ja teine ​​päevi. Kuud erinevad päevade arvust, seega pole teie kahemõõtmeline massiiv ühtlane. VB-s on deklaratsioon järgmine:

Hämarad mesesArray (11, 30) stringina

Määrake maksimaalne mõõde

Indeksid algavad iga massiivi puhul 0-st ja maksimaalse väärtuse määrab deklaratsiooni ajal näidatud arv. Võite deklareerida mitmemõõtmelise massi tüüp Bait järgmise süntaksiga:

Dim a (200, 10, 2) baidina

Funktsiooni "UBound" abil saate iga dimensiooni massiivi suuruse. Näiteks "UBound (a, 1)" (ilma jutumärkideta) tagastab "200". Asendage "2" jaoks positsiooni number ja tulemuseks on "10". Kolmanda mõõtme suuruse saamiseks sisestage positsiooniks "3".


Määrake maksimaalne mõõde

Massiivides algavad indeksid alati positsioonist 0; seetõttu jääb alampiiriks alati see. Deklareerige järgmine baidi tüüpi massiiv ja kasutage indeksi väikseima võimaliku väärtuse saamiseks funktsiooni LBound:

Dim a (200, 10, 2) baidina

Funktsiooni "LBound (a, 1)" kutsumisel saate väärtuse 0. Sama juhtub ka siis, kui sisestate positsiooni numbrina "2" või "3".

Kuidas kasutada elektrilist küüneviili

Randy Alexander

November 2024

Elektrilied küüneviilid vähendavad tavapärate küüneviilide kautamiel kuluvat aega ja vaeva. Kuigi need on mugavad, peakite teadma, kuida neid kvaliteetete tulemute aamiek...

Bras: Sissejuhatus

Randy Alexander

November 2024

Mugavu ja mugavu on võtmed (Vittorio Zunino Celotto / Getty Image'i meelelahutu / Getty Image) Kuigi paljud naied ei hooli oma rinnahoidjatet, on ee fakt, et ee tükk võib olla nend...

Saidi Valik