Individuelle datavariabler er en bærebjelke i den programmerer repertoar. Grupper av individuelle variabler bli en utfordring å jobbe med , siden de må tas opp én etter én. Visual Basic støtter en felles datastruktur kjent som en matrise, hvor like datatyper blir gruppert i en enkelt struktur, som er lettere opp , kopieres og manipulert. Matriser er enkelt- dimensjonert , danner en liste av dataelementer , og multi- dimensjonert , og skaper en matrise av elementer . Du trenger
Visual Basic
Vis mer Instruksjoner
Enkeltrom Dimension Array
en
Erklærer rekken , gir det en variabel navn og en datatype . Følgende eksempel erklærer en matrise struktur å inneholde seks heltall :
Dim numValues ( 5 ) As Integer
Uttalelsen tildeler nok plass i minnet for programmet å lagre seks heltall , refereres til som 0 gjennom . 5
2
tilordne verdier til elementene i matrisen , adressering hvert element ved navn i matrisen og senket :
numValues ( 0 ) = 333
< p> numValues ( 1 ) = 681
fordelen av et utvalg data struktur er at det er lett løses ved repetisjon uttalelser , gruppere alle operasjonene i stedet for at en rekke diskrete uttalelser. For loop , som et eksempel , gjentar et oppdrag operasjon på array struktur : en
For x = 0 til 5
numValues ( x ) = x
Neste x
3
Kompiler programmet og kontrollere resultatene av uttalelsen .
Multidimension Arrays
4
Erklærer en flerdimensjonal array, noe som gir det en variabel navn og en datatype . Følgende eksempel erklærer en flerdimensjonal array struktur som inneholder tre rader med fire heltall :
Dim tableValues ( 2 , 3 ) As Integer
Uttalelsen tildeler nok plass i minnet for at programmet skal lagre tabell . Å referere tabellmedlemmene variabler , må du referere både rad og kolonne senket samtidig .
5
Tilordne verdier til elementer i matrisen , adressering hvert element ved navn i matrisen og rad og kolonne senket :
numValues ( 0 , 0 ) = 333
numValues ( 0 , 1 ) = 681
fordelen av et utvalg data struktur er at det er lett løses ved repetisjon uttalelser , gruppere alle operasjonene i stedet for en rekke diskrete uttalelser . For eksempel , gjentar for loop et oppdrag operasjon på array struktur : en
For x = 0-2
For y = 0 til 3
numValues ( x , y ) = x * 3
Neste y
Neste x
6
Kompiler programmet og kontrollere resultatene av uttalelsen .