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)
For Each...Next – příkaz (Visual Basic)
For...Next – příkaz (Visual Basic)
Function – příkaz (Visual Basic)