Los bucles en C#
En esta lección vas a procesar cada elemento de un arreglo con los bucles for, foreach y while y la palabra clave continue.
Introducción
C# ofrece varios bucles adecuados para distintas situaciones. El bucle for es útil cuando necesitas el índice, foreach cuando solo quieres cada valor uno tras otro, y while repite mientras la condición sea verdadera.
El bucle foreach obtiene cada número del arreglo sin manejar índices. Cuando el número es impar, la palabra clave continue se salta el resto de la vuelta actual para pasar al número siguiente, sin detener el bucle. Por eso el programa solo muestra los cuadrados de los números pares: 4, 16 y 36.
Mira cómo funciona
Pulsa Paso para ejecutar el bucle paso a paso. Observa cómo se comprueba la condición, se ejecuta el cuerpo y la tabla de seguimiento crece fila a fila.
Ejemplo de C# ejecutable
using System;
class Program
{
static void Main()
{
int[] numbers = { 1, 2, 3, 4, 5, 6 };
foreach (int number in numbers)
{
if (number % 2 != 0) continue;
Console.WriteLine(number * number);
}
}
}
4
16
36Practica con el depurador
Practica con un reto
Usa lo que cubre esta lección para resolver un problema real. Cada reto se ejecuta en el navegador, con pruebas al instante y una revisión de IA.
- Sum of Odd Numbers Add every odd number up to a limit. Fácil
- Cuenta regresiva hasta el despegue Cuenta regresiva desde un número y termina con ¡Despegue! Fácil