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

Kirjoittaja: Judy Howell
Luomispäivä: 28 Heinäkuu 2021
Päivityspäivä: 12 Saattaa 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".

Kannattavuusindeksin edut ja haitat

Peter Berry

Saattaa 2024

Kannattavuuindeki on pääoman budjetointitekniikka, joka vertaa tulevien virtojen nykyarvoa uhteea alkuperäieen virtaukeen uhteea. Indeki laketaan jakamalla kaavirtojen nykyarvo hankkeen...

Vihkot voivat olla tehokkaita tiedotu- tai markkinointivälineitä, mutta tulotaminen ammattimaieti voi olla kallita, kekimäärin 10 dollaria per ykikkö, mutta voit tulotaa ne it...

Suosio