Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar kontrollen till den kod som kallas för en Function
, Sub
, Get
, Set
eller Operator
-procedur.
Syntax
Return
' -or-
Return expression
Delvis
expression
Krävs i en Function
, Get
, eller Operator
-procedur. Uttryck som representerar det värde som ska returneras till den anropande koden.
Kommentarer
I en Sub
eller-procedur Set
är -instruktionen Return
likvärdig med en Exit Sub
-instruktion och expression
Exit Property
får inte tillhandahållas.
I en Function
, Get
, eller Operator
-procedur måste -instruktionen Return
innehålla expression
och expression
utvärderas till en datatyp som kan konverteras till returtypen för proceduren. I en Function
eller-procedur Get
har du också alternativet att tilldela ett uttryck till procedurnamnet för att fungera som returvärde och sedan köra en eller Exit Property
-Exit Function
instruktion. I en Operator
procedur måste du använda Return expression
.
Du kan inkludera så många Return
instruktioner som är lämpliga i samma procedur.
Kommentar
Koden i ett Finally
block körs efter att en Return
instruktion i en eller Catch
ett Try
block påträffas, men innan instruktionen Return
körs. Det går inte att inkludera en Return
instruktion i ett Finally
block.
Exempel
I följande exempel används instruktionen Return
flera gånger för att återgå till anropskoden när proceduren inte behöver göra något annat.
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