Istruzione Return (Visual Basic)
Restituisce il controllo al codice che ha chiamato una routine Function, Sub, Get, Set o Operator.
Return
-or-
Return expression
Parte
- expression
Richiesta in una routine Function, Get o Operator. Espressione che rappresenta il valore da restituire al codice che effettua la chiamata.
Note
In una procedura Sub o Set, l'istruzione Return equivale a un'istruzione Exit Sub o Exit Property e non è necessario fornire expression.
In una routine Function, Get o Operator, la routine Return deve includere expression edexpression deve restituire un tipo di dati convertibile nel tipo restituito della routine. In una routine Function or Get è anche possibile assegnare un'espressione al nome della routine come valore restituito e di eseguire quindi una routine Exit Function o Exit Property. In una routine Operator è necessario utilizzare Return expression.
È possibile includere un numero di istruzioni Return appropriate nella stessa procedura.
Nota
Il codice incluso in un blocco Finally viene eseguito dopo che un'istruzione Return viene rilevata in un blocco Try o Catch ma prima dell'esecuzione dell'istruzione Return.In Return l'istruzione non può essere incluso in un oggetto Finally blocco.
Esempio
Nell'esempio seguente viene utilizzata l'istruzione Return diverse volte per tornare al codice che effettua la chiamata quando non è necessario che la procedura faccia altro.
Public Function getAgePhrase(ByVal age As Integer) As String
If age > 60 Then Return "Senior"
If age > 40 Then Return "Middle-aged"
If age > 20 Then Return "Adult"
If age > 12 Then Return "Teen-aged"
If age > 4 Then Return "School-aged"
If age > 1 Then Return "Toddler"
Return "Infant"
End Function
Vedere anche
Riferimenti
Istruzione Function (Visual Basic)