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