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, Seteller Operator -procedur.
Syntax
Return
' -or-
Return expression
Del
expression
Krävs i en Function, Get, eller Operator -procedur. Uttryck som representerar det värde som ska returneras till den anropande koden.
Anmärkningar
I en Sub eller-procedur Set är -instruktionen Return likvärdig med en Exit Sub -instruktion och expressionExit Property får inte tillhandahållas.
I en Function, Get, eller Operator -procedur måste -instruktionen Return innehålla expressionoch 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 Functioninstruktion. 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.
Anmärkning
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