將控件傳回呼叫Function、Sub、、 GetSet或 Operator 程式的程式代碼。
語法
Return
' -or-
Return expression
部分
expression
Function、 Get或 Operator 程式中的必要專案。 表達式,表示要傳回給呼叫程式代碼的值。
備註
Sub在或 程式中,Return語句相當於 Exit Sub 或 SetExit Property 語句,而且expression不得提供。
Function在、 Get或 Operator 程式中,Return語句必須包含 expression,而且expression必須評估為可轉換成程式傳回型別的數據類型。
Function在或 Get 程式中,您也可以選擇將表達式指派給程式名稱做為傳回值,然後執行 Exit Function 或 Exit Property 語句。
Operator在程式中,您必須使用 Return expression。
您可以在相同的程式中包含盡可能多的 Return 語句。
備註
區塊中的Finally程序代碼會在 遇到 或 Catch 區塊中的 Try 語句之後Return執行,但在該Return語句執行之前執行。
Return語句不能包含在區塊中Finally。
範例
下列範例會 Return 使用 語句數次,當程式不需要執行任何其他動作時,傳回呼叫程序代碼。
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