C# If ... Else
C# Condiciones y declaraciones If
C# admite las condiciones lógicas habituales de las matemáticas:
- Menos que: a < b
- Menor o igual a: a <= b
- Mayor que: a > b
- Mayor o igual a: a >= b
- Igual a a == b
- No es igual a: a != b
Puede utilizar estas condiciones para realizar diferentes acciones para diferentes decisiones.
C# tiene las siguientes declaraciones condicionales:
- Utilice
if
para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera - Utilice
else
para especificar un bloque de código que se ejecutará, si la misma condición es falsa - Utilice
else if
para especificar una nueva condición para probar, si la primera condición es falsa - Utilice
switch
para especificar muchos bloques alternativos de código que se ejecutarán
La declaración if
Utilice la instrucción if
para especificar un bloque de código C# que se ejecutará si se cumple una condición True
.
Sintaxis
if (condición)
{
// bloque de código que se ejecutará si la condición es verdadera
}
Tenga en cuenta que if
está en letras minúsculas. Las letras mayúsculas (If o IF) generan un error.
En el siguiente ejemplo, probamos dos valores para averiguar si 20 es mayor que 18. Si la condición es True
, imprima algo de texto:
También podemos probar variables:
Ejemplo
int x = 20;
int y = 18;
if (x > y)
{
Console.WriteLine("x es mayor que y");
}
Ejemplo explicado
En el ejemplo anterior usamos dos variables, x y y, para probar si x es mayor que y (usando el >
operador). Como x es 20 e y es 18, y sabemos que 20 es mayor que 18, imprimimos en la pantalla que "x es mayor que y".