105 Je viens de passer à l'équipe Visual Basic ici au travail. Quel est le mot clé équivalent breakdans Visual Basic, c'est-à-dire pour quitter une boucle tôt mais pas la méthode? vb.net loops vb6 exit Tyronomo la source Pour l'inverse, en C #: C # loop - break vs. continue Peter Mortensen 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. John la source 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 Ayman El Temsahi la source 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. Eric Haskins la source 4 Cela aurait dû être juste un commentaire de la réponse ci-dessus (réponse de John). Anonyme Pi
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. John la source 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 Ayman El Temsahi la source 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. Eric Haskins la source 4 Cela aurait dû être juste un commentaire de la réponse ci-dessus (réponse de John). Anonyme Pi
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 Ayman El Temsahi la source 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. Eric Haskins la source 4 Cela aurait dû être juste un commentaire de la réponse ci-dessus (réponse de John). Anonyme Pi
4 Exit [construct], et intelisense vous dira lequel (s) est (sont) valide (s) dans un endroit particulier. Eric Haskins la source 4 Cela aurait dû être juste un commentaire de la réponse ci-dessus (réponse de John). Anonyme Pi
Réponses:
Dans Visual Basic 6.0 et VB.NET, vous utiliseriez:
Exit For
pour rompre la boucle ForWend
pour rompre la boucle WhileExit Do
pour rompre la boucle Doselon le type de boucle. Voir Instructions de sortie pour plus de détails.
la source
Continue
n'est disponible que dans VB.Net, pas VB6Exit While
n'est pas valide dans VB7 ... utilisez convertir deWhile...Wend
enDo While...Loop
et unExit Do
fonctionnera alors.Dans le cas où vous êtes dans un sous de Function et que vous souhaitez le quitter, vous pouvez utiliser:
ou
la source
Exit
[construct], et intelisense vous dira lequel (s) est (sont) valide (s) dans un endroit particulier.la source