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

Ua En De

C# La declaración else if


La declaración else if

Utilice la instrucción else if para especificar una nueva condición si la primera condición es False.

Sintaxis

if (condición1)
{
  // bloque de código que se ejecutará si la condición 1 es True
}
else if (condición2)
{
  // bloque de código que se ejecutará si la condición1 es false y la condición2 es True
}
else
{
  // bloque de código que se ejecutará si la condición1 es false y la condición2 es false
}

Example

int time = 22;
if (time < 10)
{
  Console.WriteLine("Buen día.");
}
else if (time < 20)
{
  Console.WriteLine("Buen día.");
}
else
{
  Console.WriteLine("Buenas noches.");
}
// Salidas "Buenas noches."

Try it Yourself »

Ejemplo explicado

En el ejemplo anterior, el tiempo (22) es mayor que 10, por lo que la primera condición es False. La siguiente condición, en la declaración else if, también es False, por lo que pasamos a la condición else condición ya que condición1 y condición2 son ambas False - e imprima en la pantalla "Buenas noches".

Sin embargo, si la hora fuera las 14, nuestro programa imprimiría "Buenos días".