Tabla de contenido
La declaración de descanso en C#
La declaración de descanso puede salir temprano de un bucle. Después de ejecutar el código cuando la declaración de interrupción viene en un bucle, el bucle de ejecución actual se cerrará y el control se desplaza a la declaración después de ese bucle.
Sintaxis
La sintaxis para la declaración de descanso es la siguiente:
romper;Ejemplo
Considere lo siguiente para el bucle:
usando el sistema;En el código anterior, el bucle iterará de 1 a 10 y el valor de i se imprimirá en la consola en cada iteración. El bucle continuará ejecutándose hasta el valor de i se vuelve igual a 5, después de eso romper Se ejecutará la declaración y cerrará el bucle de ejecución actual.
Si hay una declaración después de que este control de bucle se desplazará a esa declaración y si no hay nada después de este bucle, el programa se cerrará inmediatamente.
Por lo tanto, la salida de este código será:
La declaración continuar en c#
La declaración continuar puede omitir ciertas iteraciones de un bucle. Después de llegar a la instrucción Continuar en un bucle dentro del código C#, la iteración de ejecución del bucle se cerrará y el control se pasa a la siguiente iteración de bucle.
Sintaxis
La sintaxis para la instrucción Continuar es la siguiente:
continuar;Ejemplo
Considere lo siguiente para el bucle:
usando el sistema;Aquí el bucle iterará de 1 a 10, y el valor de i se imprimirá en la consola en cada iteración. El bucle continuará ejecutándose hasta el valor de i se vuelve uniforme, una vez i se convierte incluso en el continuar Se ejecutará la declaración y se omitirá la iteración de bucle actual.
Por lo tanto, la salida de este código será:
Comparación de declaraciones de descanso y continuar
La siguiente tabla compara las declaraciones de descanso y continuar en C#:
Declaración | Objetivo | Uso | Bucle afectado |
Declaración de ruptura | Termina el bucle | romper; | Bucle que contiene la declaración de descanso |
Declaración de continuar | Salta a la siguiente iteración | continuar; | Declaración Continuar con bucle que contiene continuar |
Las declaraciones de descanso y continuar pueden controlar el flujo de ejecución del bucle. Ambos tienen diferentes efectos:
Conclusión
Aquí discutimos las declaraciones de Break and Continting. El romper La declaración puede salir de un bucle temprano, mientras continuar puede omitir ciertas iteraciones de un bucle. Estas declaraciones pueden ser útiles en situaciones en las que necesita terminar un bucle basado en una condición específica o omitir ciertas iteraciones de un bucle. Lea el artículo para obtener más información sobre las declaraciones de descanso y continuar.