Mitä ovat "UBound" ja "LBound" Visual Basicissa?

Kirjoittaja: Judy Howell
Luomispäivä: 28 Heinäkuu 2021
Päivityspäivä: 14 Marraskuu 2024
Anonim
Mitä ovat "UBound" ja "LBound" Visual Basicissa? - Elektroniikka
Mitä ovat "UBound" ja "LBound" Visual Basicissa? - Elektroniikka

Sisältö

Matriisien sisällyttäminen Visual Basic (VB) -sovellukseen voi olla erittäin hyödyllistä, jos osaat käyttää niitä. VB on Microsoftin luoma tietokoneohjelmointikieli työpöytä-, verkko- ja mobiilisovellusten kehittämiseksi. Taulukko on joukko loogisesti liittyviä arvoja, kuten maan jokaisessa osavaltiossa olevien kaupunkien lukumäärä. "UBound" - ja "LBound" -toiminnoilla voit määrittää taulukon koon.

Määritelmä

"UBound" -toiminto palauttaa korkeimman mahdollisen sijainti-arvon matriisin ilmoitetulle ulottuvuudelle. "LBound" tekee päinvastoin: se palauttaa pienimmän mahdollisen arvon. Molemmissa tapauksissa arvo on kokonaislukutyyppi. Jos matriisissa on vain yksi elementti, "UBound" -toiminto palauttaa 0. "LBound" -toiminto palauttaa aina 0, kunhan matriisi on alustettu, vaikka se ei sisällä elementtejä.


Taulukon mitat

Kun matriisi käyttää vain yhtä hakemistoa, sitä kutsutaan "yksiulotteiseksi". "Moniulotteinen" taulukko käyttää useampaa kuin yhtä hakemistoa. Voit ilmoittaa sisäkkäiset taulukot ("matriisiryhmät"), jotka voivat olla yksi- tai moniulotteisia, aivan kuten määritetyt elementit. Jos esimerkiksi ilmoitat kaksiulotteisen kuukausiryhmän, ensimmäinen indeksi edustaa kuukausia ja toinen edustaa päiviä. Kuukaudet vaihtelevat päivien lukumäärän mukaan, joten kaksiulotteinen taulukko ei ole yhtenäinen. VB: ssä ilmoitus on seuraava:

Hämärät meses Array (11, 30) merkkijonona

Määritä maksimimitta

Indeksit alkavat 0: sta jokaiselle taulukolle ja maksimiarvo määritetään ilmoituksen aikana ilmoitetulla numerolla. Voit julistaa moniulotteisen tavutyyppisen taulukon seuraavalla syntaksilla:

Himmennä a (200, 10, 2) tavuna

Hanki kunkin ulottuvuuden matriisin koko käyttämällä "UBound" -toimintoa. Esimerkiksi "UBound (a, 1)" (ilman lainausmerkkejä) palauttaa arvon "200". Korvaa sijaintinumero "2": lle ja tulokseksi tulee "10". Saadaksesi kolmannen ulottuvuuden koon, kirjoita sijainniksi "3".


Määritä maksimimitta

Taulukoissa indeksit alkavat aina paikasta 0; siksi alaraja on aina tämä. Ilmoita seuraava tavutyyppinen taulukko ja käytä LBound-toimintoa saadaksesi pienimmän mahdollisen arvon indeksille:

Himmennä a (200, 10, 2) tavuna

Kun soitat funktiolle "LBound (a, 1)", saat arvon 0. Sama tapahtuu, jos syötät sijaintinumeroksi "2" tai "3".

Muiden oiaaliten verkotojen tavoin YouTube-kanavilla voi olla "ytäviä" ja "tilaajia", joilla on erityyppiet käyttöoikeudet ivulle aetutena mukaan. Jo haluat n&#...

Kuten minkä tahana ravaien tahran kohdalla, intiimien ilikonivoiteluaineiden tahrat voivat olla hyvin vaikea poitaa kankaita, erityieti matoita, koka ilikoni pyrkii tarttumaan kuituihina. Mutta j...

Uudet Viestit