Comment quitter la boucle foreach en C # à l'aide du mot-clé break

Comment Quitter La Boucle Foreach En C A L Aide Du Mot Cle Break



En C#, une collection d'objets peut être stockée. C # permet de rechercher un élément particulier dans une collection. A cet effet, différentes boucles sont utilisées. Le ' pour chaque ” boucle peut également être utilisée à cette fin en C#. Cette boucle traversera la collection d'éléments donnée. Cela signifie que cette boucle vérifiera chaque élément présent dans cette collection jusqu'à ce que tous les éléments soient vérifiés.

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.