Procedura: passare una matrice a una proprietà o a una routine (Visual Basic)

Per passare una matrice viene seguita la stessa procedura utilizzata per il passaggio di qualsiasi altra variabile. È sufficiente fornire il nome della variabile di matrice nell'argomento appropriato quando si chiama la routine o si accede alla proprietà.

Per passare una matrice a una routine

  1. Accertarsi che uno dei parametri della routine specifichi una matrice con lo stesso numero di dimensioni e lo stesso tipo di dati degli elementi.

  2. Inserire la variabile di matrice nella posizione corrispondente all'interno dell'elenco degli argomenti. Non inserire parentesi dopo il nome della matrice.

    Public Function findLargest(ByVal numbers() As Double) As Double
        ' Insert code to calculate and return largest number.
    End Function
    Dim testNumbers() As Double = New Double() {5.0, 3.7, 1.2, 7.6}
    Dim largestNumber As Double = findLargest(testNumbers)
    

Per passare una matrice a una proprietà

  1. Accertarsi che uno dei parametri della proprietà specifichi una matrice con lo stesso numero di dimensioni e lo stesso tipo di dati degli elementi.

  2. Inserire la variabile di matrice nella posizione corrispondente all'interno dell'elenco degli argomenti. Non inserire parentesi dopo il nome della matrice.

    Public Property bestMatch(ByVal formattedStrings() As String) As Double
        ' Insert Get and Set procedures for number best matching strings.
    End Property
    Dim testStrings() As String = New String() {}
    Dim formattedNumber As Double = bestMatch(testStrings)
    

Vedere anche

Attività

Procedura: assegnare una matrice a un'altra matrice (Visual Basic)

Procedura: cambiare una matrice in una matrice differente (Visual Basic)

Procedura: restituire una matrice da una proprietà o una routine (Visual Basic)

Risoluzione dei problemi relativi alle matrici (Visual Basic)

Concetti

Matrici in Visual Basic