C# The else if Statement
The else if Statement
Use the else if statement to specify a new condition if the first condition is 
False.
Syntax
if (condition1)
{
  // block of code to be executed if condition1 is True
} 
else if (condition2) 
{
  // block of code to be executed if the condition1 is false and condition2 is True
} 
else
{
  // block of code to be executed if the condition1 is false and condition2 is False
}
Example
int time = 22;
if (time < 10) 
{
  Console.WriteLine("Good morning.");
} 
else if (time < 20) 
{
  Console.WriteLine("Good day.");
} 
else 
{
  Console.WriteLine("Good evening.");
}
// Outputs "Good evening."
Example explained
In the example above, time (22) is greater than 10, so the first condition is 
False. The next condition, in the  
else if statement, is also 
False, so we move on to the else
condition since condition1 and condition2 is both 
False - and print to the screen "Good 
evening".
However, if the time was 14, our program would print "Good day."
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.