Równoważne słowo kluczowe VB dla „przerwa”


Odpowiedzi:


180

W Visual Basic 6.0 i VB.NET użyjesz:

  • Exit For zerwać z pętli For
  • Wend zerwać z pętli While
  • Exit Do zerwać z pętli Do

w zależności od typu pętli. Aby uzyskać więcej informacji, zobacz Instrukcje wyjścia .


9
W podobnej notatce „Kontynuuj” pozwoli ci przejść do następnej iteracji w pętli for.
StingyJack

4
@StingyJack Warto zauważyć, że Continuejest dostępny tylko w VB.Net, a nie VB6
MarkJ

1
Exit Whilenie jest poprawny w VB7 ... użyj opcji Convert from While...Wendto Do While...Loopi an Exit Dowill then work.
Merk

@Merk Exit Chociaż jest to udokumentowane tutaj - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… czy masz dokument, który nie jest obsługiwany?
John

7

Jeśli jesteś w podrzędnej funkcji i chcesz ją opuścić, możesz użyć:

Exit Sub

lub

Exit Function 

Przydatna odpowiedź, ale nie do końca w kontekście pytania, ponieważ właśnie tego wyraźnie powiedzieli, że nie chcą robić.
Deanna

Dzięki za udostępnienie @AymanElTemsahi. Cieszę się, że opublikowałeś. +1
JoshYates1980

4

Exit [konstrukt], a Intelisense powie ci, który (e) są ważne w danym miejscu.


4
To powinien być tylko komentarz do powyższej odpowiedzi (odpowiedź Johna).
Anonimowy Pi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.