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


Відповіді:


180

І в Visual Basic 6.0, і в VB.NET ви б використовували:

  • Exit For відірватися від For циклу
  • Wend відірватися від циклу Хоча
  • Exit Do відірватися від петлі Do

залежно від типу циклу. Детальнішу інформацію див. У Звіті про вихід .


9
Також у відповідній примітці "Продовжити" дозволить вам перейти до наступної ітерації у циклі for.
StingyJack

4
@StingyJack Варто зазначити, що Continueвін доступний лише у VB.Net, а не у VB6
MarkJ

1
Exit Whileне вірно в VB7 ... використовувати перетворити While...Wendв Do While...Loopі Exit Doзаповіт буде працювати.
Мерк

Вихід @Merk Хоча це документально зафіксовано тут - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… у вас є документ, коли він не підтримується?
Джон

7

Якщо ви знаходитесь в підфункції функції і хочете вийти з неї, ви можете використовувати:

Exit Sub

або

Exit Function 

Корисна відповідь, але насправді не в контексті питання, тому що вони прямо сказали, що не хочуть робити.
Діанна

Дякуємо, що поділилися @AymanElTemsahi. Я радий, що ви опублікували. +1
JoshYates1980

4

Exit [сконструювати], і Intelisense скаже вам, які з них є дійсними у певному місці.


4
Це повинен був бути лише коментарем вищезгаданої відповіді (відповідь Джона).
Анонімний Пі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.