Instrukcja return (Visual Basic)
Zwraca sterowanie do kodu, który wywołał Function, Sub, Get, Set, lub Operator procedury.
Return
-or-
Return expression
Część
- expression
Required in a Function, Get, or Operator procedure.Wyrażenie, które reprezentuje wartość ma być zwrócony kod wywołujący.
Uwagi
W Sub lub Set procedury, Return instrukcja jest równoważne z Exit Sub lub Exit Property instrukcji, i expression nie muszą być dostarczone.
W Function, Get, lub Operator procedury, Return instrukcja musi zawierać expression, i expression musi być typ danych, który jest konwertowany na zwracany typ procedury.W Function lub Get procedury, masz również alternatywnej przypisywanie wyrażenie Nazwa procedury, aby służyć jako wartość zwracana, a następnie wykonywanie Exit Function lub Exit Property instrukcji.W Operator procedurę, należy użyć Returnexpression.
Można dołączyć jako wiele Return sprawozdania, odpowiednio, w tej samej procedury.
[!UWAGA]
Kod w Finally bloku jest uruchamiany po Return instrukcji w Try lub Catch blok jest napotkano, ale przed nim Return wykonywania instrukcji.A Return instrukcja nie może być zawarta w Finally bloku.
Przykład
W poniższym przykładzie użyto Return instrukcji kilka razy, aby powrócić do kod wywołujący, gdy procedura nie ma nic robić.
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
Zobacz też
Informacje
Instrukcji funkcyjnej (Visual Basic)