- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
El bucle while en C# permite repetir un bloque de código mientras una condición sea true. Es útil cuando no sabemos exactamente cuántas veces se repetirá el ciclo, ya que depende de una condición que se evalúa en cada iteración.
¿Cómo funciona el bucle while?
El bucle while evalúa una condición antes de cada repetición. Si la condición es true, se ejecuta el bloque de código; si es false, el bucle se detiene.
La estructura general de un bucle while es la siguiente:
while (condición)
{
// Código a ejecutar mientras la condición sea verdadera
}
Ejemplo práctico
Este ejemplo utiliza un contador que inicia en 1 y sigue contando hasta llegar a 5, mostrando cada número en la consola de Unity.
using UnityEngine;
public class EjemploBucleWhile : MonoBehaviour
{
void Start()
{
int contador = 1;
while (contador <= 5)
{
Debug.Log("Número: " + contador);
contador++;
}
}
}
¡Código copiado al portapapeles!
Explicación del código
int contador = 1: Inicializamos la variablecontadoren 1.while (contador <= 5): El bucle se ejecutará mientrascontadorsea menor o igual a 5.Debug.Log("Número: " + contador): Muestra el valor decontadoren la consola de Unity.contador++: Incrementa el valor decontadoren 1 en cada iteración.
Pasos para probar el código en Unity
- Abre Unity y crea un nuevo proyecto o utiliza uno existente.
- Crea un nuevo script en la ventana Assets (clic derecho > Create > C# Script) y nómbralo
EjemploBucleWhile. - Copia el código proporcionado y pégalo en el archivo del script
EjemploBucleWhile.cs. - En la ventana Hierarchy, haz clic derecho y selecciona Create Empty para crear un nuevo objeto vacío.
- Arrastra el script
EjemploBucleWhileal objeto vacío en la ventana Hierarchy. - Haz clic en Play para ejecutar el proyecto. Abre la ventana de Console y observa cómo se muestran los números del 1 al 5.
Resumen
El bucle while es útil cuando no conocemos el número exacto de iteraciones, ya que repetirá el código hasta que la condición deje de cumplirse. Es importante asegurarse de que la condición eventualmente se vuelva false para evitar bucles infinitos.
Necesitas subir de nivel para ver este contenido. Sigue interactuando con las entradas de tu nivel.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones

Comentarios
Publicar un comentario