Visszatérési utasítás (Visual Basic)

Visszaadja a vezérlőelemet a kódhoz, amely egy Function, Sub, Get, , Setvagy Operator eljárás nevű.

Syntax

Return  
' -or-  
Return expression  

Része

expression
Egy , Getvagy Operator eljárás esetén Functionkötelező megadni. A hívó kódnak visszaadandó értéket képviselő kifejezés.

Megjegyzések

Egy vagy több Sub eljárásban az Return utasítás egyenértékű egy vagy Exit Property több Exit Sub utasítással, és expression nem adható Set meg.

FunctionEgy , Getvagy Operator eljárás esetén az Return utasításnak tartalmaznia expressionkell, és expression olyan adattípusra kell kiértékelnie, amely átalakítható az eljárás visszatérési típusára. Egy vagy több Function eljárásban egy kifejezést is hozzárendelhet az eljárás nevéhez, hogy visszatérési értékként szolgáljon, majd végrehajtson egy vagy Exit Property több utasítástExit Function.Get Egy eljárásban a következőt Operator kell használnia Return expression: .

Ugyanabban az eljárásban a megfelelő számú Return utasítást is belefoglalhatja.

Feljegyzés

A blokkokban lévő Finally kód egy vagy Catch több blokkban lévő Try utasítás után futReturn, de az utasítás végrehajtása előttReturn. A Return blokkokban Finally nem szerepelhet utasítás.

Példa

Az alábbi példa többször használja az Return utasítást a hívó kódhoz való visszatéréshez, ha az eljárásnak nem kell mást tennie.

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

Lásd még