Contenido del Curso
Conceptos básicos de C#
Conceptos básicos de C#
instrucción continue
La instrucción continue
se utiliza para saltar a la siguiente iteración del bucle.
Cuando usamos la instrucción continue
, cualquier código que la siga dentro del bloque de código se ignora y el bucle pasa a la siguiente iteración. Veamos un ejemplo:
Puedes ver en el código anterior, que los métodos Console.WriteLine segundo y tercero se ignoran en cada iteración.
De manera similar, también podemos ignorar condicionalmente el código usando la instrucción continue, por ejemplo:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
En el ejemplo anterior, la instrucción Console.WriteLine
se ignora en la cuarta iteración.
Un ejemplo más práctico de la instrucción continue
es el siguiente código:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
El código anterior itera desde los números 0
a 9
. Verifica si i
es impar usando la condición i % 2 != 0
ya que un número impar dividido por 2 siempre da un resto distinto de cero. Si un número es impar, salta a la siguiente iteración, y si un número es par no salta y por lo tanto imprime i
. De esta manera, imprime todos los números pares entre 0 y 9.
¡Gracias por tus comentarios!