105 Ich bin gerade bei der Arbeit zum Visual Basic-Team gewechselt. Was ist das äquivalente Schlüsselwort breakin Visual Basic, dh, um eine Schleife vorzeitig zu beenden, aber nicht die Methode? vb.net loops vb6 exit Tyronomo quelle Peter Mortensen Antworten: 180 In Visual Basic 6.0 und VB.NET würden Sie Folgendes verwenden: Exit For von der For-Schleife abbrechen Wend aus der While-Schleife zu brechen Exit Do aus der Do-Schleife zu brechen abhängig vom Schleifentyp. Weitere Informationen finden Sie unter Exit-Anweisungen . John quelle 9 In einem verwandten Hinweis können Sie mit "Weiter" zur nächsten Iteration in einer for-Schleife springen. StingyJack 4 @StingyJack Bemerkenswert, dass Continuenur in VB.Net verfügbar ist, nicht in VB6 MarkJ 1 Exit Whileist in VB7 nicht gültig ... benutze konvertieren von While...Wendnach Do While...Loopund ein Exit DoWille funktioniert dann. Merk @Merk Exit While wird hier dokumentiert - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… Haben Sie ein Dokument, wenn es nicht unterstützt wird? John 7 Wenn Sie sich in einem Sub of Function befinden und es beenden möchten, können Sie Folgendes verwenden: Exit Sub oder Exit Function Ayman El Temsahi quelle Nützliche Antwort, aber nicht wirklich im Zusammenhang mit der Frage, da sie ausdrücklich sagten, dass sie das nicht wollten. Deanna Vielen Dank für das Teilen von @AymanElTemsahi. Ich bin froh, dass du gepostet hast. +1 JoshYates1980 4 Exit [Konstrukt] und Intelisense werden Ihnen sagen, welche an einem bestimmten Ort gültig sind. Eric Haskins quelle 4 Dies sollte nur ein Kommentar der obigen Antwort sein (Johns Antwort). Anonymous Pi
180 In Visual Basic 6.0 und VB.NET würden Sie Folgendes verwenden: Exit For von der For-Schleife abbrechen Wend aus der While-Schleife zu brechen Exit Do aus der Do-Schleife zu brechen abhängig vom Schleifentyp. Weitere Informationen finden Sie unter Exit-Anweisungen . John quelle 9 In einem verwandten Hinweis können Sie mit "Weiter" zur nächsten Iteration in einer for-Schleife springen. StingyJack 4 @StingyJack Bemerkenswert, dass Continuenur in VB.Net verfügbar ist, nicht in VB6 MarkJ 1 Exit Whileist in VB7 nicht gültig ... benutze konvertieren von While...Wendnach Do While...Loopund ein Exit DoWille funktioniert dann. Merk @Merk Exit While wird hier dokumentiert - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… Haben Sie ein Dokument, wenn es nicht unterstützt wird? John 7 Wenn Sie sich in einem Sub of Function befinden und es beenden möchten, können Sie Folgendes verwenden: Exit Sub oder Exit Function Ayman El Temsahi quelle Nützliche Antwort, aber nicht wirklich im Zusammenhang mit der Frage, da sie ausdrücklich sagten, dass sie das nicht wollten. Deanna Vielen Dank für das Teilen von @AymanElTemsahi. Ich bin froh, dass du gepostet hast. +1 JoshYates1980 4 Exit [Konstrukt] und Intelisense werden Ihnen sagen, welche an einem bestimmten Ort gültig sind. Eric Haskins quelle 4 Dies sollte nur ein Kommentar der obigen Antwort sein (Johns Antwort). Anonymous Pi
7 Wenn Sie sich in einem Sub of Function befinden und es beenden möchten, können Sie Folgendes verwenden: Exit Sub oder Exit Function Ayman El Temsahi quelle Nützliche Antwort, aber nicht wirklich im Zusammenhang mit der Frage, da sie ausdrücklich sagten, dass sie das nicht wollten. Deanna Vielen Dank für das Teilen von @AymanElTemsahi. Ich bin froh, dass du gepostet hast. +1 JoshYates1980 4 Exit [Konstrukt] und Intelisense werden Ihnen sagen, welche an einem bestimmten Ort gültig sind. Eric Haskins quelle 4 Dies sollte nur ein Kommentar der obigen Antwort sein (Johns Antwort). Anonymous Pi
4 Exit [Konstrukt] und Intelisense werden Ihnen sagen, welche an einem bestimmten Ort gültig sind. Eric Haskins quelle 4 Dies sollte nur ein Kommentar der obigen Antwort sein (Johns Antwort). Anonymous Pi
Antworten:
In Visual Basic 6.0 und VB.NET würden Sie Folgendes verwenden:
Exit For
von der For-Schleife abbrechenWend
aus der While-Schleife zu brechenExit Do
aus der Do-Schleife zu brechenabhängig vom Schleifentyp. Weitere Informationen finden Sie unter Exit-Anweisungen .
quelle
Continue
nur in VB.Net verfügbar ist, nicht in VB6Exit While
ist in VB7 nicht gültig ... benutze konvertieren vonWhile...Wend
nachDo While...Loop
und einExit Do
Wille funktioniert dann.Wenn Sie sich in einem Sub of Function befinden und es beenden möchten, können Sie Folgendes verwenden:
oder
quelle
Exit
[Konstrukt] und Intelisense werden Ihnen sagen, welche an einem bestimmten Ort gültig sind.quelle