Salir de un bucle Foreach en C#
Esta guía nos enseñará cómo salir de un bucle foreach
en C#. Este es otro método simple y no implica ninguna complejidad.
Profundicemos en esta guía y veamos la implementación de este código.
Salir de un bucle foreach
en C#
Hay dos formas que puede usar para salir de un bucle foreach
o cualquier otro bucle para el caso. Salir de un bucle foreach
es lo mismo que salir de cualquier otro bucle.
Ambas formas son muy comunes y son las que se usan principalmente en muchos otros idiomas también. Por ejemplo, C, C++, Java, etc.
O podemos usar el método de romper
o el método de retorno
. Ambas formas se pueden usar para salir de un bucle foreach
.
Echa un vistazo al siguiente código.
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
}
}
}
}
}
Usamos tanto break
como return
en el código anterior. Todo lo que necesitas hacer es escribir break;
o regresar
; dentro del bucle foreach
según tus necesidades.
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