Slik finner du ut en Multi-Dimensional Array Størrelse i Visual Basic

Slik finner du ut en Multi-Dimensional Array Størrelse i Visual Basic


Arrays programmerer komponenter som gjør at du kan holde en liste over verdier. Multi-dimensjonale arrays tillate deg å holde flere lister innenfor samme variabel. Når man sløyfe gjennom en matrise, bestemme gitterstørrelse for hver dimensjon. Dette kalles rekken er "øvre grense". Visual Basic har en intern funksjon som heter "GetUpperBound ()" som gir deg størrelsen for hver dimensjon.

Bruksanvisning

1 Lag din multi-dimensjonale array. Initial array objekt før du vurdere innholdet. Koden under skaper en multi-dimensjonal array kalt "myArray":

Dim myArray Som Array = Array.CreateInstance (6, 5)

Matrisen inneholder to dimensjoner. Den første er seks og den andre er fem.

2 Evaluere de øvre grensene for den første dimensjonen. Hvis du trenger å skrive ut eller bruke dimensjon i en annen del av koden din, og deretter tilordne den til en variabel. Koden nedenfor blir den øvre grensen for første dimensjon og tilordner den til variabelen "firstDim."

Dim firstDim som Integer
firstDim = myArray.GetUpperBound (0)

3 Tilordne en variabel for andre dimensjonen. Siden matrise verdier starte med 0, er den andre dimensjonen 1. Følgende kode får andre dimensjonen utvalg:

Dim secondDim som Integer
secondDim = myArray.GetUpperBound (1)

4 Skriv ut verdiene for tabell dimensjoner. Følgende kode kan brukes til å skrive ut resultatene til debugger vinduet for å gjennomgå resultatene:

Skriv ut firstDim & "" & secondDim