Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Visszaadja a vezérlőelemet a kódhoz, amely egy Function, Sub, Get, , Setvagy Operator eljárás nevű.
Szemantika
Return
' -or-
Return expression
Rész
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.
Megjegyzé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