MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

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:

Ejemplo

if (20 > 18)
{
  Console.WriteLine("20 es mayor que 18");
}

Inténtalo tú mismo »

También podemos probar variables:

Ejemplo

int x = 20;
int y = 18;
if (x > y)
{
  Console.WriteLine("x es mayor que y");
}

Inténtalo tú mismo »

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".