将控件返回到调用
语法
Return
' -or-
Return expression
部件
expression
在或Function
Get
Operator
过程中是必需的。 表示要返回到调用代码的值的表达式。
注解
在或Sub
Set
过程中,Return
该语句等效于或Exit Sub
Exit Property
语句,expression
不得提供。
在语句Function
或Get
Operator
过程中,Return
语句必须包含expression
,并且expression
必须计算为可转换为过程返回类型的数据类型。 在某个 Function
或 Get
过程中,还可以选择将表达式分配给过程名称以用作返回值,然后执行 Exit Function
或 Exit Property
语句。 在过程中 Operator
,必须使用 Return expression
。
可以在同一过程中包含任意数量的 Return
语句。
注释
块中的Finally
代码在遇到语句Try
或Catch
块之后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