C# else Statement

The else statement in C# is used in conjunction with an if statement to execute a block of code when the if condition evaluates to false. It provides an alternative path of execution.

Key Topics

1. Syntax of else Statement

if (condition)
{
    // Code to execute if condition is true
}
else
{
    // Code to execute if condition is false
}

2. Basic else Statement Example

Example: Checking Even or Odd

int number = 7;
if (number % 2 == 0)
{
    Console.WriteLine("The number is even.");
}
else
{
    Console.WriteLine("The number is odd.");
}

Output:

The number is odd.

Code Explanation: The condition number % 2 == 0 checks if the number is divisible by 2. Since 7 is not divisible by 2, the condition is false, and the code inside the else block is executed.

3. Combining if and else

The else block is optional and can be added to an if statement to handle cases when the condition is not met.

Example: Age Verification

int age = 16;
if (age >= 18)
{
    Console.WriteLine("You are eligible to vote.");
}
else
{
    Console.WriteLine("You are not eligible to vote.");
}

Output:

You are not eligible to vote.

4. Best Practices for else Statements

  • Use the else statement to handle all other cases when the if condition is false.
  • Keep the if-else blocks aligned and properly indented for readability.
  • Avoid unnecessary else statements if the logic can be simplified.

Key Takeaways

  • The else statement provides an alternative path when the if condition is false.
  • Combining if and else allows for handling binary decisions.
  • Proper structure and readability are important for maintaining clean code.