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

Aggiornamento: novembre 2007

Per restituire una matrice viene seguita la stessa procedura utilizzata per la restituzione di qualsiasi altro tipo di dati. È sufficiente fornire il tipo di matrice come tipo restituito della routine o della proprietà.

Per restituire una matrice da una routine Function

  1. Specificare il tipo di matrice (numero di dimensioni e tipo di dati degli elementi) come tipo restituito nell'Istruzione Function (Visual Basic).

  2. All'interno della routine dichiarare una variabile di matrice locale con lo stesso numero di dimensioni e lo stesso tipo di dati degli elementi.

  3. Includere questa variabile di matrice locale nell'Istruzione Return (Visual Basic). Non inserire parentesi dopo il nome della matrice.

    Public Function splitNumber(ByVal number As Double) As Char()
        Dim characters() As Char
        ' Insert code to split number into characters.
        Return characters
    End Function
    Dim piCharacters() As Char = splitNumber(3.14159265)
    

Per restituire una matrice da una proprietà

  1. Specificare il tipo di matrice (numero di dimensioni e tipo di dati degli elementi) come tipo di proprietà nell'Istruzione Property.

  2. All'interno della routine Get della proprietà o in uno spazio disponibile per la routine Get, dichiarare una variabile di matrice locale con lo stesso numero di dimensioni e lo stesso tipo di dati degli elementi.

  3. Includere questa variabile di matrice locale nell'istruzione Return. Non inserire parentesi dopo il nome della matrice.

    Private nameList() As String
    Public Property stationNames As String()
        Get
            Return nameList
        End Get
        Set(ByVal Value As String())
            ' Insert code to store nameList values.
        End Set
    End Property
    Dim listOfNames() As String = stationNames
    

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: passare una matrice a una proprietà o una routine

Risoluzione dei problemi relativi alle matrici

Altre risorse

Matrici in Visual Basic