Notifications
Clear all
Topic starter 01/08/2025 11:49 pm
In C#, if-else statements are your basic tools for decision-making—letting your code behave differently based on conditions you define.
🧪 Basic Structure
if (condition)
{
// Code runs if condition is true
}
else
{
// Code runs if condition is false
}
Example:
int age = 18;
if (age >= 18)
{
Console.WriteLine("You're an adult.");
}
else
{
Console.WriteLine("You're a minor.");
}
🔀 Using else if for Multiple Conditions
int score = 85;
if (score >= 90)
{
Console.WriteLine("Grade: A");
}
else if (score >= 80)
{
Console.WriteLine("Grade: B");
}
else
{
Console.WriteLine("Keep trying!");
}
⚡ Shortcut: Ternary Operator
Great for simple, one-line decisions:
string result = (age >= 18) ? "Adult" : "Minor";
Console.WriteLine(result);
🛡 Tips for Clean Logic
- Always use
{}braces—even for single lines—to prevent bugs - Conditions must resolve to
trueorfalse - Watch out for
=(assignment) vs.==(comparison)!