105 Я только что перешел на работу в команду Visual Basic. Что эквивалентно ключевому слову breakв Visual Basic, т. Е. Преждевременному выходу из цикла, но не методу? vb.net loops vb6 exit Tyronomo источник Питер Мортенсен, Ответы: 180 И в Visual Basic 6.0, и в VB.NET вы должны использовать: Exit For выйти из цикла For Wend выйти из цикла While Exit Do выйти из цикла Do в зависимости от типа петли. Дополнительные сведения см. В разделе « Заявления о выходе» . Джон источник 9 Также в соответствующей заметке, «Продолжить» позволит вам перейти к следующей итерации в цикле for. StingyJack 03 4 @StingyJack Стоит отметить, что Continueон доступен только в VB.Net, а не в VB6 MarkJ 1 Exit Whileнедействителен в VB7 ... используйте преобразование из While...Wendв, Do While...Loopи Exit Doтогда будет работать. Merk @Merk Exit While задокументирован здесь - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… есть ли у вас документ, когда он не поддерживается? Джон 7 Если вы находитесь внутри подфункции и хотите выйти из нее, вы можете использовать: Exit Sub или Exit Function Айман Эль Темсахи источник Полезный ответ, но не совсем в контексте вопроса, поскольку они прямо заявили, что не хотят этого делать. Deanna Спасибо, что поделились @AymanElTemsahi. Я рад, что вы написали. +1 JoshYates1980 4 Exit [construct], и intelisense сообщит вам, какие из них действительны в определенном месте. Эрик Хаскинс источник 4 Это должно было быть просто комментарием к приведенному выше ответу (ответ Джона). Anonymous Pi
180 И в Visual Basic 6.0, и в VB.NET вы должны использовать: Exit For выйти из цикла For Wend выйти из цикла While Exit Do выйти из цикла Do в зависимости от типа петли. Дополнительные сведения см. В разделе « Заявления о выходе» . Джон источник 9 Также в соответствующей заметке, «Продолжить» позволит вам перейти к следующей итерации в цикле for. StingyJack 03 4 @StingyJack Стоит отметить, что Continueон доступен только в VB.Net, а не в VB6 MarkJ 1 Exit Whileнедействителен в VB7 ... используйте преобразование из While...Wendв, Do While...Loopи Exit Doтогда будет работать. Merk @Merk Exit While задокументирован здесь - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… есть ли у вас документ, когда он не поддерживается? Джон 7 Если вы находитесь внутри подфункции и хотите выйти из нее, вы можете использовать: Exit Sub или Exit Function Айман Эль Темсахи источник Полезный ответ, но не совсем в контексте вопроса, поскольку они прямо заявили, что не хотят этого делать. Deanna Спасибо, что поделились @AymanElTemsahi. Я рад, что вы написали. +1 JoshYates1980 4 Exit [construct], и intelisense сообщит вам, какие из них действительны в определенном месте. Эрик Хаскинс источник 4 Это должно было быть просто комментарием к приведенному выше ответу (ответ Джона). Anonymous Pi
7 Если вы находитесь внутри подфункции и хотите выйти из нее, вы можете использовать: Exit Sub или Exit Function Айман Эль Темсахи источник Полезный ответ, но не совсем в контексте вопроса, поскольку они прямо заявили, что не хотят этого делать. Deanna Спасибо, что поделились @AymanElTemsahi. Я рад, что вы написали. +1 JoshYates1980 4 Exit [construct], и intelisense сообщит вам, какие из них действительны в определенном месте. Эрик Хаскинс источник 4 Это должно было быть просто комментарием к приведенному выше ответу (ответ Джона). Anonymous Pi
4 Exit [construct], и intelisense сообщит вам, какие из них действительны в определенном месте. Эрик Хаскинс источник 4 Это должно было быть просто комментарием к приведенному выше ответу (ответ Джона). Anonymous Pi
Ответы:
И в Visual Basic 6.0, и в VB.NET вы должны использовать:
Exit For
выйти из цикла ForWend
выйти из цикла WhileExit Do
выйти из цикла Doв зависимости от типа петли. Дополнительные сведения см. В разделе « Заявления о выходе» .
источник
Continue
он доступен только в VB.Net, а не в VB6Exit While
недействителен в VB7 ... используйте преобразование изWhile...Wend
в,Do While...Loop
иExit Do
тогда будет работать.Если вы находитесь внутри подфункции и хотите выйти из нее, вы можете использовать:
или
источник
Exit
[construct], и intelisense сообщит вам, какие из них действительны в определенном месте.источник