Kas yra „UBound“ ir „LBound“ programoje „Visual Basic“?

Autorius: Eugene Taylor
Kūrybos Data: 10 Rugpjūtis 2021
Atnaujinimo Data: 13 Lapkričio Mėn 2024
Anonim
Kas yra „UBound“ ir „LBound“ programoje „Visual Basic“? - Elektronika
Kas yra „UBound“ ir „LBound“ programoje „Visual Basic“? - Elektronika

Turinys

Masyvų įtraukimas į „Visual Basic“ (VB) programą gali būti labai naudingas, jei mokate jais naudotis. VB yra „Microsoft“ sukurta kompiuterio programavimo kalba, skirta kurti darbalaukio, interneto ir mobiliąsias programas. Masyvas yra logiškai susijusių verčių rinkinys, pavyzdžiui, kiekvienos šalies valstijos miestų skaičius. Norėdami nustatyti masyvo dydį, galite naudoti funkcijas „UBound“ ir „LBound“.

Apibrėžimas

Funkcija „UBound“ grąžina didžiausią įmanomą nurodyto matricos matmens padėties vertę. „LBound“ veikia priešingai: grąžina mažiausią įmanomą vertę. Abiem atvejais vertė yra sveiko skaičiaus tipas. Jei masyve yra tik vienas elementas, funkcija "UBound" grąžins 0. Funkcija "LBound" visada grąžins 0, jei masyvas buvo inicijuotas, net jei jame nėra elementų.


Masyvo matmenys

Kai masyvas naudoja tik vieną indeksą, jis vadinamas „vienmatis“. „Daugiamačių“ masyvas naudoja daugiau nei vieną indeksą. Galite paskelbti įdėtus masyvus („masyvų masyvus“), kurie gali būti vienmatiai arba daugialypiai, kaip ir apibrėžti elementai. Pvz., Jei deklaruosite dviejų matmenų mėnesių masyvą, pirmasis indeksas atspindės mėnesius, o antrasis - dienas. Mėnesiai skiriasi dienų skaičiumi, todėl jūsų dviejų matmenų masyvas nebus vienodas. VB deklaracija bus tokia:

„Array“ (11, 30) kaip eilutė

Nustatykite didžiausią matmenį

Kiekvieno masyvo indeksai prasideda nuo 0, o didžiausią vertę apibrėžia deklaracijoje nurodytas skaičius. Galite deklaruoti daugialypį baito tipo masyvą su šia sintakse:

Dim a (200, 10, 2) kaip baitas

Gaukite kiekvieno matmens masyvo dydį naudodami funkciją „UBound“. Pavyzdžiui, „UBound (a, 1)“ (be kabučių) grąžins „200“. Pakeiskite pozicijos numerį „2“ ir rezultatas bus „10“. Norėdami gauti trečiojo matmens dydį, įveskite „3“ kaip poziciją.


Nustatykite didžiausią matmenį

Masyvuose indeksai visada prasideda nuo 0 padėties; todėl apatinė riba visada bus tokia. Paskelbkite šį masyvą tipo Baitas ir naudokite funkciją LBound, kad gautumėte kuo mažesnę indekso vertę:

Dim a (200, 10, 2) kaip baitas

Paskambinę į funkciją „LBound (a, 1)“ gausite vertę 0. Tas pats nutiks, jei kaip pozicijos numerį įvesite „2“ arba „3“.

Kaip sumažinti kreatinino kiekį su maistu

Roger Morrison

Lapkričio Mėn 2024

Kreatinina - organizme randama molekulinių liekanų rūši - uidaro dėl raumenų metabolizmo. Ji gaunama iš molekulė, vadinamo kreatinu, kuri padeda priaugti raumenų maę. Kreatinina iš kraujo filtruojama ...

Kaip naudoti „Ab Swing“

Roger Morrison

Lapkričio Mėn 2024

Vii žmonė, norinty portuoti ir formuoti, turė treniruoti pilvą tam tikru treniruotė metu. Pilvo raumeni galima ušvelninti ir utiprinti „Ab wing“. Ji naudoja gravitacijo itemą pilvo raumenim dirbti ir ...

Sovietų