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