Instrucciones y excepciones.pdf - Willy .Net
Instrucciones y excepciones.pdf - Willy .Net
Instrucciones y excepciones.pdf - Willy .Net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Instrucciones</strong> y <strong>excepciones</strong> 27Las instrucciones break y continueObjetivo del temaDescribir las instruccionesbreak y continue.Explicación previaC# contiene instruccionesque pueden modificar elcomportamiento de bucles.• La instrucción break salta fuera de una iteración• La instrucción continue salta a la siguiente iteraciónint int i = 0; 0;while (true) {Console.WriteLine(i);i++;if if (i (i < 10) 10)continue;elsebreak;}Recomendación alprofesorAunque no resulte obvio (yeso es lo importante) elcódigo mostrado en latransparencia escribe losvalores del cero al nueve.Una instrucción break abandona la instrucción switch, while, do, for oforeach más próxima. Una instrucción continue comienza una nueva iteraciónde la instrucción while, do, for o foreach más próxima.Las instrucciones break y continue no se diferencian demasiado de unainstrucción goto, cuyo uso puede dificultar la interpretación de la lógica delflujo de control. Por ejemplo, la instrucción while se puede reescribir de lasiguiente manera sin emplear break ni continue:int i = 0;while (i < 10) {Console.WriteLine(i);i++;}Lo mejor es reescribir el código anterior con una instrucción for, como sigue:for (int i = 0; i < 10; i++) {Console.WriteLine(i);}