Mot clé VB équivalent pour "pause"


Réponses:


180

Dans Visual Basic 6.0 et VB.NET, vous utiliseriez:

  • Exit For pour rompre la boucle For
  • Wend pour rompre la boucle While
  • Exit Do pour rompre la boucle Do

selon le type de boucle. Voir Instructions de sortie pour plus de détails.


9
Également sur une note connexe, "Continuer" vous permettra de passer à l'itération suivante dans une boucle for.
StingyJack

4
@StingyJack À noter qu'il Continuen'est disponible que dans VB.Net, pas VB6
MarkJ

1
Exit Whilen'est pas valide dans VB7 ... utilisez convertir de While...Wenden Do While...Loopet un Exit Dofonctionnera alors.
Merk

@Merk Exit While est documenté ici - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… avez-vous un document sur le moment où il n'est pas pris en charge?
John

7

Dans le cas où vous êtes dans un sous de Function et que vous souhaitez le quitter, vous pouvez utiliser:

Exit Sub

ou

Exit Function 

Réponse utile, mais pas vraiment dans le contexte de la question car c'est ce qu'ils ont explicitement dit qu'ils ne voulaient pas faire.
Deanna

Merci d'avoir partagé @AymanElTemsahi. Je suis content que vous ayez posté. +1
JoshYates1980

4

Exit [construct], et intelisense vous dira lequel (s) est (sont) valide (s) dans un endroit particulier.


4
Cela aurait dû être juste un commentaire de la réponse ci-dessus (réponse de John).
Anonyme Pi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.