Palavra-chave VB equivalente para 'pausa'


Respostas:


180

Tanto no Visual Basic 6.0 quanto no VB.NET, você usaria:

  • Exit For para quebrar o loop For
  • Wend para quebrar o loop While
  • Exit Do para quebrar do loop Do

dependendo do tipo de loop. Consulte as instruções de saída para obter mais detalhes.


9
Também em uma nota relacionada, "Continue" permitirá que você pule para a próxima iteração em um loop for.
StingyJack

4
@StingyJack Vale a pena observar que Continueestá disponível apenas em VB.Net, não em VB6
MarkJ

1
Exit Whilenão é válido em VB7 ... use converter de While...Wendpara Do While...Loope um Exit Dofuncionará.
Merk de

@Merk Exit Enquanto está documentado aqui - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… você tem um documento quando não é compatível?
John

7

Caso você esteja dentro de um Sub of Function e queira sair dele, você pode usar:

Exit Sub

ou

Exit Function 

Resposta útil, mas não exatamente no contexto da pergunta, pois foi isso que eles disseram explicitamente que não queriam fazer.
Deanna,

Obrigado por compartilhar @AymanElTemsahi. Estou feliz que você postou. +1
JoshYates1980

4

Exit [construir], e a intelisense lhe dirá quais são válidas em um determinado lugar.


4
Isso deveria ter sido apenas um comentário sobre a resposta acima (resposta de John).
Anonymous Pi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.