105 Właśnie przeniosłem się do zespołu Visual Basic tutaj w pracy. Jakie jest odpowiednik słowa kluczowego breakw języku Visual Basic, czyli wczesne wyjście z pętli, ale nie metoda? vb.net loops vb6 exit Tyronomo źródło Na odwrót, w C #: C # pętla - przerwa vs. kontynuacja Peter Mortensen 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 . Jan źródło 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 Ayman El Temsahi źródło 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. Eric Haskins źródło 4 To powinien być tylko komentarz do powyższej odpowiedzi (odpowiedź Johna). Anonimowy Pi
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 . Jan źródło 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 Ayman El Temsahi źródło 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. Eric Haskins źródło 4 To powinien być tylko komentarz do powyższej odpowiedzi (odpowiedź Johna). Anonimowy Pi
7 Jeśli jesteś w podrzędnej funkcji i chcesz ją opuścić, możesz użyć: Exit Sub lub Exit Function Ayman El Temsahi źródło 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. Eric Haskins źródło 4 To powinien być tylko komentarz do powyższej odpowiedzi (odpowiedź Johna). Anonimowy Pi
4 Exit [konstrukt], a Intelisense powie ci, który (e) są ważne w danym miejscu. Eric Haskins źródło 4 To powinien być tylko komentarz do powyższej odpowiedzi (odpowiedź Johna). Anonimowy Pi
Odpowiedzi:
W Visual Basic 6.0 i VB.NET użyjesz:
Exit For
zerwać z pętli ForWend
zerwać z pętli WhileExit Do
zerwać z pętli Dow zależności od typu pętli. Aby uzyskać więcej informacji, zobacz Instrukcje wyjścia .
źródło
Continue
jest dostępny tylko w VB.Net, a nie VB6Exit While
nie jest poprawny w VB7 ... użyj opcji Convert fromWhile...Wend
toDo While...Loop
i anExit Do
will then work.Jeśli jesteś w podrzędnej funkcji i chcesz ją opuścić, możesz użyć:
lub
źródło
Exit
[konstrukt], a Intelisense powie ci, który (e) są ważne w danym miejscu.źródło