Visszatérési utasítás (Visual Basic)
Visszaadja a vezérlőelemet a kódhoz, amely egy Function
, Sub
, Get
, , Set
vagy Operator
eljárás nevű.
Syntax
Return
' -or-
Return expression
Része
expression
Egy , Get
vagy Operator
eljárás esetén Function
kö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.
Function
Egy , Get
vagy Operator
eljárás esetén az Return
utasításnak tartalmaznia expression
kell, é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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: