Bucle For en C#
El bucle for es una de las estructuras más utilizadas en C#. Permite repetir un bloque de código un número determinado de veces, lo que es ideal cuando sabes exactamente cuántas iteraciones necesitas. Su estructura compacta con inicialización, condición y actualización en una sola línea facilita escribir bucles controlados y legibles.
Sintaxis básica
La forma general de un bucle for es:
for (inicialización; condición; actualización) {
// Código a ejecutar en cada iteración
}
La inicialización se ejecuta una vez al comienzo. La condición se evalúa antes de cada iteración y, si es verdadera, se ejecuta el cuerpo del bucle. La actualización se aplica al final de cada iteración.
Ejemplo práctico
for (int i = 0; i < 5; i++) {
Console.WriteLine($"Iteración número: {i}");
}
Este bucle imprime números del 0 al 4. Es muy común para recorrer índices de arrays o listas, generar tablas o repetir tareas un número exacto de veces.
Buenas Prácticas
Usa nombres de variables de control descriptivos cuando sea necesario (no siempre i, j, k). Evita lógica compleja dentro del cuerpo del bucle y considera extraerla en funciones separadas si crece demasiado. Además, ten cuidado de no crear condiciones que provoquen bucles infinitos o errores de límite.