Condividi tramite


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

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: assegnare una matrice a un'altra matrice (Visual Basic)

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

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

Risoluzione dei problemi relativi alle matrici (Visual Basic)

Concetti

Matrici in Visual Basic