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

87

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

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

Теги:
loops
vb6
exit

3 ответа

159
Лучший ответ

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

Exit For 

или

Exit While 

или

Exit Do

... в зависимости от типа цикла.

  • 9
    Также в соответствующей заметке «Продолжить» позволит вам перейти к следующей итерации цикла for.
  • 4
    @StingyJack Стоит отметить, что Continue доступен только в VB.Net, но не в VB6.
Показать ещё 2 комментария
8

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

Exit Sub

или

Exit Function 
  • 0
    Полезный ответ, но на самом деле не в контексте вопроса, так как они прямо сказали, что не хотят этого делать.
  • 0
    Спасибо, что поделились @AymanElTemsahi. Я рад, что вы отправили. +1
4

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

  • 4
    Это должен был быть просто комментарий к вышеуказанному ответу (ответ Джона).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню