Udostępnij za pośrednictwem


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)

Instrukcja Sub (Visual Basic)

Uzyskiwanie instrukcji

Instrukcja Set (Visual Basic)

Instrukcja operatora

Właściwość instrukcji

Exit instrukcji (Visual Basic)

Spróbuj...Catch...Instrukcja finally (Visual Basic)