Dans l'article ci-dessous, l'utilisation du ' casser ' mot-clé avec le ' pour chaque ” La boucle est discutée en utilisant le langage C#.
Quitter la boucle Foreach en C # à l'aide du mot-clé Break
' Boucles ” parcourir chaque élément présent dans une collection jusqu'à ce que la condition soit fausse et qu'il ne reste plus d'élément dans la collection. De la même manière, la boucle « foreach » fonctionne. Même lorsqu'une certaine condition est satisfaite, il continue à parcourir chaque élément. Lorsqu'une condition donnée est satisfaite et que l'on veut quitter la boucle tout de suite, on utilise le mot clé « break » pour terminer la boucle. La syntaxe du mot-clé break est :
casser ;
Comprenons-le avec un exemple:
en utilisant Système ;
publique classe Break_example
{
publique statique vide Principal ( chaîne [ ] arguments )
{
chaîne [ ] des noms = { 'Sara' , 'James' , 'Alice' , 'Kévin' , 'Hannah' } ;
pour chaque ( chaîne nom dans des noms ) {
Console . WriteLine ( 'Le nom que la boucle va vérifier est : ' + nom ) ;
si ( nom == 'Kévin' ) {
Console . WriteLine ( 'Le nom requis est : ' + nom ) ;
}
}
}
}
Dans le code ci-dessus :
- Il y a un ' Système ” espace de noms utilisé.
- Ensuite, il y a une classe ' Break_example « avoir un statique » Principal() ' méthode.
- Les noms sont ensuite déclarés et stockés dans un tableau de type « string » appelé « des noms “.
- Pour vérifier comment le ' pour chaque ' la boucle fonctionne, une boucle foreach est utilisée et à l'intérieur de cette boucle un ' si ” la condition est utilisée pour vérifier si le nom est “ Kévin ' ou non. Si le nom est 'Kevin' alors le ' Le nom requis est : Kevin » sera imprimé.
Sortir:
Ici, nous pouvons voir que même si le nom requis est trouvé, la boucle continue également à vérifier d'autres noms. Pour terminer la boucle lorsque le nom ' Kévin ' est trouvé ' casser ” mot-clé est utilisé.
en utilisant Système ;
publique classe Break_example
{
publique statique vide Principal ( chaîne [ ] arguments )
{
chaîne [ ] des noms = { 'Sara' , 'James' , 'Alice' , 'Kévin' , 'Hannah' } ;
pour chaque ( chaîne nom dans des noms ) {
Console . WriteLine ( 'Le nom que la boucle va vérifier est : ' + nom ) ;
si ( nom == 'Kévin' ) {
Console . WriteLine ( 'Le nom requis est : ' + nom ) ;
casser ;
}
}
}
}
Maintenant, dans ce code, un mot-clé break est utilisé à l'intérieur du ' si ” instruction pour terminer la boucle lorsque le nom “ Kévin ' est atteint.
Sortir:
Ici, la sortie montre que lorsque le nom ' Kévin ” est atteint, la boucle ne vérifie plus les autres noms.
Conclusion
En C# ' pour chaque ” La boucle est utilisée pour parcourir une collection d'objets. Cette boucle continuera à vérifier chaque élément même si la condition requise est remplie. Pour terminer la boucle de traverser à un point spécifique un ' casser ” mot-clé est utilisé à l'intérieur de la boucle.