Existe-t-il un équivalent VB des déclarations 'continue' et 'break' de C #?
-
05-07-2019 - |
Question
Par souci d'argumentation, comment pourrais-je faire cela en VB?
foreach foo in bar
{
if (foo == null)
break;
if (foo = "sample")
continue;
// More code
//...
}
La solution
- Modifier:
Vous avez changé votre question depuis que j'ai répondu, mais je vais laisser ma réponse ici; Je soupçonne qu'un programmeur VB.NET va vous montrer comment implémenter une telle boucle. Je ne veux pas faire de mal à mes pauvres compilateurs C # en essayant ...
- Ancienne réponse:
Je crois qu'il y a
Continue While
Continue For
et
Exit While
Exit For
Autres conseils
Je pensais qu'un exemple de VB.NET pourrait aider à l'avenir:
Sub breakTest()
For i = 0 To 10
If (i = 5) Then
Exit For
End If
Console.WriteLine(i)
Next
For i = 0 To 10
If (i = 5) Then
Continue For
End If
Console.WriteLine(i)
Next
End Sub
Le résultat de la pause:
0
1
2
3
4
Et pour continuer:
0
1
2
3
4
6
7
8
9
10
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow