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
true
orfalse
- Watch out for
=
(assignment) vs.==
(comparison)!