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.