Condividi tramite


Procedura: passare una matrice a una proprietà o una routine

Aggiornamento: novembre 2007

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: dichiarare una variabile di matrice

Procedura: creare una matrice

Procedura: inizializzare una variabile di matrice

Procedura: assegnare una matrice a un'altra matrice

Procedura: cambiare una matrice in una matrice differente

Procedura: restituire una matrice da una proprietà o una routine

Risoluzione dei problemi relativi alle matrici

Altre risorse

Matrici in Visual Basic