Sortir d'une boucle Foreach en C#
Ce guide nous apprendra comment sortir d’une boucle foreach
en C#. C’est encore une autre méthode simple, et il n’y a aucune complexité impliquée.
Plongeons-nous dans ce guide et voyons l’implémentation de ce code.
Sortir d’une boucle foreach
en C#
Il y a deux manières que vous pouvez utiliser pour sortir d’une boucle foreach
ou de toute autre boucle d’ailleurs. Sortir d’une boucle foreach
revient à sortir de n’importe quelle autre boucle.
Ces deux méthodes sont très courantes et sont également celles qui sont le plus souvent utilisées dans de nombreuses autres langues. Par exemple, C, C++, Java, etc.
Soit on peut utiliser la méthode break
ou la méthode return
. Ces deux manières peuvent être utilisées pour sortir d’une boucle foreach
.
Jetez un oeil au code suivant.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace For_Each_Loop {
class Program {
static void Main(string[] args) {
int[] numbers_arr = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; // Example Array
foreach (int i in numbers_arr) {
System.Console.Write("{0} ", i);
Console.ReadKey(); // To Stay On Screen
if (i == 3) {
break; // IF You want To break and end the function call
}
}
foreach (int i in numbers_arr) {
System.Console.Write("{0} ", i);
Console.ReadKey(); // To Stay On Screen
if (i == 2) {
return; // IF You want To break and end the function call
}
}
}
}
}
Nous utilisons à la fois break
et return
dans le code ci-dessus. Tout ce que vous avez à faire est d’écrire break;
ou return;
à l’intérieur de la boucle foreach
en fonction de vos besoins.
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn