HOWTO · Csharp
Sortir d'une boucle Foreach en C#
Dans ce guide, nous allons apprendre à 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.