Эквивалентное ключевое слово VB для 'break'

Я только что перешел к команде Visual Basic здесь на работе.

Что такое эквивалентное ключевое слово breakв Visual Basic, то есть, чтобы выйти из цикла раньше, но не метод?

8.08.2008 07:11:40
Peter Mortensen 24.06.2017 17:39:36
3 ОТВЕТА
РЕШЕНИЕ

В Visual Basic 6.0 и VB.NET вы должны использовать:

  • Exit For вырваться из цикла For
  • Wend вырваться из цикла Пока
  • Exit Do вырваться из цикла Do

в зависимости от типа петли. См. Заявления о выходе для более подробной информации.

178
20.03.2018 09:07:23
Также в соответствующей заметке «Продолжить» позволит вам перейти к следующей итерации цикла for.
StingyJack 3.03.2009 17:08:20
@StingyJack Стоит отметить, что Continueдоступно только в VB.Net, но не в VB6
MarkJ 19.09.2011 10:47:45
Exit Whileнедопустимо в VB7 ... используйте команду convert from While...Wendto Do While...Loopи Exit Doбудет работать.
Merk 17.09.2013 20:24:44
@Merk Exit Хотя это задокументировано здесь - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… Есть ли у вас документ, когда он не поддерживается?
John 20.03.2018 09:08:51

Exit [построить], и intelisense скажет вам, какие из них действительны в определенном месте.

4
7.02.2016 17:46:25
Это должен был быть просто комментарий к вышеуказанному ответу (ответ Джона).
Anonymous Pi 1.03.2014 03:21:15

Если вы находитесь внутри Sub of Function и хотите выйти из нее, вы можете использовать:

Exit Sub

или

Exit Function 
7
7.02.2016 17:46:05
Полезный ответ, но на самом деле не в контексте вопроса, так как они прямо сказали, что не хотят этого делать.
Deanna 16.04.2013 10:40:36
Спасибо, что поделились @AymanElTemsahi. Я рад, что вы отправили. +1
JoshYates1980 19.11.2014 15:58:33