Cómo salir del bucle foreach en C# usando la palabra clave break

Como Salir Del Bucle Foreach En C Usando La Palabra Clave Break



En C# se puede almacenar una colección de objetos. C# permite buscar un elemento en particular de una colección. Para este propósito, se utilizan diferentes bucles. El ' para cada El bucle ” también se puede usar para este propósito en C#. Este ciclo atravesará la colección dada de elementos. Esto significa que este ciclo verificará cada elemento presente en esa colección hasta que se verifiquen todos los elementos.

En el siguiente artículo, el uso de “ romper ” palabra clave con el “ para cada El bucle se analiza utilizando el lenguaje C#.

Salga del bucle Foreach en C# usando la palabra clave Break

Bucles ” repasar cada elemento presente en una colección hasta que la condición sea falsa y no quede ningún elemento más en la colección. De la misma manera, el bucle 'foreach' funciona. Incluso cuando se cumple una determinada condición, continúa iterando a través de cada elemento. Cuando se cumple una condición dada y queremos salir del ciclo de inmediato, usamos la palabra clave 'romper' para finalizar el ciclo. La sintaxis de la palabra clave break es:







romper ;

Entendámoslo con un ejemplo:



usando Sistema ;

público clase Descanso_ejemplo
{
    público estático vacío Principal ( cadena [ ] argumentos )
    {
        cadena [ ] nombres = { 'sara' , 'Jaime' , 'Alicia' , 'Kevin' , 'hannah' } ;
        para cada ( cadena nombre en nombres ) {
Consola . Línea de escritura ( 'El nombre que va a comprobar el bucle es: ' + nombre ) ;
            si ( nombre == 'Kevin' ) {
Consola . Línea de escritura ( 'El nombre requerido es: ' + nombre ) ;
            }
        }
    }
}

En el código mencionado anteriormente:



  • Hay un ' Sistema ” espacio de nombres utilizado.
  • Luego hay una clase” Descanso_ejemplo 'tener una estática' Principal() ' método.
  • Luego, los nombres se declaran y almacenan en una matriz de tipo 'cadena' llamada ' nombres “.
  • Para comprobar cómo el “ para cada ” funciona, se utiliza un bucle foreach y dentro de este bucle un “ si Se utiliza la condición ” que verifica si el nombre es “ Kevin ' O no. Si el nombre es 'Kevin', entonces el ' El nombre requerido es: Kevin Se imprimirá la declaración.

Producción:





Aquí podemos ver que incluso si se encuentra el nombre requerido, el ciclo también continúa verificando otros nombres. Para terminar el ciclo cuando el nombre “ Kevin ' es encontrado ' romper Se utiliza la palabra clave ”.



usando Sistema ;

público clase Descanso_ejemplo
{
    público estático vacío Principal ( cadena [ ] argumentos )
    {
        cadena [ ] nombres = { 'sara' , 'Jaime' , 'Alicia' , 'Kevin' , 'hannah' } ;
        para cada ( cadena nombre en nombres ) {
Consola . Línea de escritura ( 'El nombre que va a comprobar el bucle es: ' + nombre ) ;
            si ( nombre == 'Kevin' ) {
Consola . Línea de escritura ( 'El nombre requerido es: ' + nombre ) ;
            romper ;
            }
        }
    }
}

Ahora, en este código, se usa una palabra clave de interrupción dentro de ' si ” declaración para terminar el bucle cuando el nombre “ Kevin ' es alcanzado.

Producción:

Aquí la salida muestra que cuando el nombre ' Kevin ” se alcanza, el bucle ya no comprueba los nombres adicionales.

Conclusión

Cª# ' para cada El bucle se utiliza para iterar a través de una colección de objetos. Este ciclo continuará verificando cada elemento incluso si se cumple la condición requerida. Para que el ciclo deje de atravesar en un punto específico un “ romper La palabra clave ” se usa dentro del bucle.