Hvordan passere en Array i Visual Basic

Arrays ha flere verdier. De er variabler som kan brukes for å iterere gjennom en liste med verdier. Når du programmerer i Visual Basic, ved hjelp av matriser er en felles prosess. Programmereren kan passere arrays til funksjoner og subrutiner hvor kode utskrifter eller manipulerer verdiene. Passerer arrays til en subrutine eller funksjon tar bare noen få ekstra linjer med kode.

Bruksanvisning

1 Definere matrisen variabel. En rekke er definert som alle andre variable unntatt den bruker parentes. Følgende er hvordan man skal definere en matrise som inneholder 3 verdier.
ReDim myArrayvariable (3) As String

2 Tildel variabler for hver indeks i matrisen. I programmering, starter en rekke indeks med nummer 0. Følgende kode tildeler verdier for array.
myArrayvariable (0) = "en"
myArrayvariable (1) = "2"
myArrayvariable (2) = "tre"

3 Lag subrutinen som aksepterer den passerte variable. Parameteren inne i "myRoutine" subrutine indikerer at det krever en matrise variabel. Dette subroutine gjentas gjennom hvert element i matrisen og skriver det til feilsøkingsvinduet.
Sub myRoutine (myInArray () As String)
Dim j som Integer
For j = 1 til 3

Debug.Print myInArray( j )

Neste j
End Sub

4 Pass matrisen til subrutinen opprettet i trinn 3. Dette utsagnet kaller subroutine og sender array variable opprettet i trinn to.
myRoutine myArrayvariable ()