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