Sdílet prostřednictvím


Exit – příkaz (Visual Basic)

Ukončí postup nebo bloku a předá řízení prohlášení následující definici bloku nebo volání procedury.

Exit { Do | For | Function | Property | Select | Sub | Try | While }

Příkazy

  • Exit Do
    Okamžitě ukončí Do smyčka v zobrazí.Pokračuje zpracování pomocí následujícího příkazu Loop prohlášení.Exit Dolze použít pouze uvnitř Do smyčky.Při použití v rámci vnořené Do smyčky, Exit Do ukončí vnitřní smyčku a předá řízení další vyšší úrovně vnoření.

  • Exit For
    Okamžitě ukončí For smyčka v zobrazí.Pokračuje zpracování pomocí následujícího příkazu Next prohlášení.Exit Forlze použít pouze uvnitř For...Next or For Each...Next loop.Při použití v rámci vnořené For smyčky, Exit For ukončí vnitřní smyčku a předá řízení další vyšší úrovně vnoření.

  • Exit Function
    Okamžitě ukončí Function postup je zobrazen.Pokračuje zpracování příkazem následující příkaz, který se nazývá Function postup.Exit Functionlze použít pouze uvnitř Function postup.

    Chcete-li vrácená hodnota, můžete přiřadit hodnotu na řádku před názvem funkce Exit Function prohlášení.Chcete-li přiřadit vrácená hodnota funkce v jednom příkazu exit, můžete použít Return – příkaz (Visual Basic).

  • Exit Property
    Okamžitě ukončí Property postup je zobrazen.Pokračuje zpracování s příkazem, který se nazývá Property postup, příkazem požadování nebo nastavení hodnoty vlastnosti.Exit Propertylze použít pouze uvnitř této vlastnosti Get nebo Set postup.

    Určete hodnotu v Get postup, můžete přiřadit hodnotu na řádku před názvem funkce Exit Property prohlášení.K přiřazení vrácené hodnoty a konec Get postup v jednom příkazu můžete použít Return prohlášení.

    V Set postup, Exit Property prohlášení odpovídá Return prohlášení.

  • Exit Select
    Okamžitě ukončí Select Case blokovat v zobrazí.Pokračuje zpracování pomocí následujícího příkazu End Select prohlášení.Exit Selectlze použít pouze uvnitř Select Case prohlášení.

  • Exit Sub
    Okamžitě ukončí Sub postup je zobrazen.Pokračuje zpracování příkazem následující příkaz, který se nazývá Sub postup.Exit Sublze použít pouze uvnitř Sub postup.

    V Sub postup, Exit Sub prohlášení odpovídá Return prohlášení.

  • Exit Try
    Okamžitě ukončí Try nebo Catch blokovat v zobrazí.Spuštění pokračuje Finally blokovat, pokud je jeden nebo pomocí následujícího příkazu End Try prohlášení jinak.Exit Trylze použít pouze uvnitř Try nebo Catch blok a není uvnitř Finally bloku.

  • Exit While
    Okamžitě ukončí While smyčka v zobrazí.Pokračuje zpracování pomocí následujícího příkazu End While prohlášení.Exit Whilelze použít pouze uvnitř While smyčky.Při použití v rámci vnořené While smyčky, Exit While smyčky, která vnořené o jednu úroveň výše smyčky předá řízení kde Exit While dochází.

Poznámky

Nezaměňujte Exit příkazy s End příkazy.Exitukončení příkazu nedefinuje.

Příklad

Následující příklad zastaví podmínka smyčky loop při index proměnná je větší než 100.If Příkaz loop, ale způsobuje Exit Do příkaz k ukončení smyčky proměnná index je větší než 10.

Dim index As Integer = 0
Do While index <= 100
    If index > 10 Then 
        Exit Do 
    End If

    Debug.Write(index.ToString & " ")
    index += 1
Loop

Debug.WriteLine("")
' Output: 0 1 2 3 4 5 6 7 8 9 10 

Následující příklad přiřadí vrácenou hodnotu název funkce myFunctiona potom pomocí Exit Function z funkce vrátit.

Function myFunction(ByVal j As Integer) As Double
    myFunction = 3.87 * j
    Exit Function 
End Function

V následujícím příkladu Return – příkaz (Visual Basic) k přiřazení vrácené hodnoty a ukončení funkce.

Function myFunction(ByVal j As Integer) As Double 
    Return 3.87 * j
End Function

Viz také

Referenční dokumentace

Continue – příkaz (Visual Basic)

Do...Loop – příkaz (Visual Basic)

End – příkaz

For Each...Next – příkaz (Visual Basic)

For...Next – příkaz (Visual Basic)

Function – příkaz (Visual Basic)

Return – příkaz (Visual Basic)

Stop – příkaz (Visual Basic)

Sub – příkaz (Visual Basic)

Try...Catch....Finally – příkaz (Visual Basic)