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
Specificare il tipo di matrice (numero di dimensioni e tipo di dati degli elementi) come tipo restituito nell'Istruzione Function (Visual Basic).
All'interno della routine dichiarare una variabile di matrice locale con lo stesso numero di dimensioni e lo stesso tipo di dati degli elementi.
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à
Specificare il tipo di matrice (numero di dimensioni e tipo di dati degli elementi) come tipo di proprietà nell'Istruzione Property.
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.
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)