13.07.2015 Views

Instrucciones y excepciones.pdf - Willy .Net

Instrucciones y excepciones.pdf - Willy .Net

Instrucciones y excepciones.pdf - Willy .Net

SHOW MORE
SHOW LESS

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);}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!