Arrays programmerar komponenter som gör att du kan hålla en lista över värden . Multi - dimensionella arrayer kan du hålla flera listor inom samma variabel . När du loopar igenom en array , bestämma array storlek för varje dimension . Detta kallas array s " övre gräns . " Visual Basic har en intern funktion som heter " GetUpperBound ( ) " som ger dig storleken för varje dimension . Instruktioner
1
Skapa din flerdimensionell array . Initiera arrayen objektet innan du utvärderar dess innehåll . Koden skapar under en flerdimensionell array med namnet " myArray " :
Dim myArray Som Array = Array.CreateInstance ( 6 , 5 ) katalog
Matrisen innehåller två dimensioner . Den första är sex och den andra är fem .
2
Utvärdera de övre gränserna för den första dimensionen . Om du vill skriva ut eller använda dimensionen i en annan del av din kod , sedan tilldela den till en variabel . Koden nedan får den övre gränsen för den första dimensionen och tilldelar den till variabeln " firstDim . "
Dim firstDim som IntegerfirstDim = myArray.GetUpperBound ( 0 ) Addera 3
Tilldela en variabel för den andra dimensionen . Eftersom matrisvärdena börjar med 0 , är den andra dimensionen 1 . Följande kod får den andra dimensionen sortiment :
Dim secondDim som IntegersecondDim = myArray.GetUpperBound ( 1 )
4
ut värdena för matrisdimensionerna . Följande kod kan användas för att skriva ut resultaten till avlusningsfönstret för dig att granska resultaten :
Print firstDim & " " & secondDim