Return 语句 (Visual Basic)

将控件返回到调用 /> 或过程的代码。

语法

Return  
' -or-  
Return expression  

部件

expression
在或FunctionGetOperator过程中是必需的。 表示要返回到调用代码的值的表达式。

注解

在或SubSet过程中,Return该语句等效于或Exit SubExit Property语句,expression不得提供。

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

可以在同一过程中包含任意数量的 Return 语句。

注释

块中的Finally代码在遇到语句TryCatch块之后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

另请参阅