Return 语句 (Visual Basic)

将控件返回到调用 FunctionSubGetSetOperator 过程的代码。

语法

Return  
' -or-  
Return expression  

组成部分

expression
Function 、或过程中是必需的 Get Operator 。 表示要返回到调用代码的值的表达式。

备注

SubSet 过程中, Return 语句等效于 Exit SubExit Property 语句, expression 不能提供。

FunctionGet 或过程中 OperatorReturn 语句必须包含 expression ,并且 expression 必须计算为可转换为过程返回类型的数据类型。 在 FunctionGet 过程中,您还可以选择将表达式分配给过程名称以用作返回值,然后执行 Exit FunctionExit Property 语句。 在 Operator 过程中,必须使用 Return expression

可以 Return 在同一个过程中包含任意多个语句。

备注

块中的代码在 Finally Return 遇到或块中的语句 Try 之后 Catch 、但在执行该语句之前运行 ReturnReturn语句不能包含在块中 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

另请参阅