Sdílet prostřednictvím


Ukončení příkazu (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 Příkaz Return (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 Příkaz Return (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

Pokračovat v prohlášení (Visual Basic)

Proveďte...Příkaz LOOP (Visual Basic)

Příkazu end

Pro každý...Další příkaz (Visual Basic)

Pro...Další příkaz (Visual Basic)

Příkaz funkce (Visual Basic)

Příkaz Return (Visual Basic)

Zastavit prohlášení (Visual Basic)

Příkaz Sub (Visual Basic)

Zkuste...Úlovek...Nakonec prohlášení (Visual Basic)