AD

¿Ya dominas lo básico? Un curso estructurado de C# es la vía rápida para dar el salto.

Ver cursos de C# en Udemy

Enlace de afiliado. No te cuesta nada extra.

#️⃣Lecciones de C#
Lección 4 / 68

Condicionales (la sentencia if)

En esta lección harás que el programa tome caminos distintos según una condición.

if (condición) { ... }, con else if y else. La condición debe ser un bool: un número no vale como condición, a diferencia de C.

El código de ejemplo muestra un mensaje distinto según la nota.

Gracias a esa exigencia, el clásico if (x = 5) de C —que asigna en lugar de comparar— no compila en C#.

Y aquí una diferencia importante con Java que conviene fijar desde ya: en C#, == sobre cadenas compara el contenido, no las referencias, porque el operador está redefinido para string. nombre == "Ana" hace lo que esperas. En Java eso mismo compara direcciones y es el error número uno de los principiantes. Los dos lenguajes se parecen mucho, y precisamente por eso conviene saber en qué se separan.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C# directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)