C# Break y Continue
C# Break
Ya has visto la instrucción break utilizada en un capítulo anterior de este tutorial. Se usaba para "saltar" de una declaración switch.
La instrucción break también se puede utilizar para saltar de un bucle.
Este ejemplo salta del bucle cuando i es igual a 4:
Ejemplo
for (int i = 0; i < 10; i++)
{
if (i == 4)
{
break;
}
Console.WriteLine(i);
}
C# Continue
La instrucción continue interrumpe una iteración (en el bucle), si se produce una condición específica, y continúa con la siguiente iteración en el bucle.
Este ejemplo omite el valor de 4:
Ejemplo
for (int i = 0; i < 10; i++)
{
if (i == 4)
{
continue;
}
Console.WriteLine(i);
}
Break y Continue en el bucle While
También puedes usar break y continue en bucles while:
Break Ejemplo
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
if (i == 4)
{
break;
}
}
Continue Ejemplo
int i = 0;
while (i < 10)
{
if (i == 4)
{
i++;
continue;
}
Console.WriteLine(i);
i++;
}