เงื่อนไข if-else เป็นเงื่อนไขที่ต้องการเลือกจาก 2 ทางเลือก ถ้าเงื่อนไขเป็นจริง(true) ก็จะทำงานในส่วน if แต่ถ้าเงื่อนไขเป็นเท็จ(false) ก็จะทำงานในส่วน else
รูปแบบ
if (เงื่อนไข)
{
ถ้าเงื่อนไขเป็นจริง(true) ก็จะทำงานในส่วนนี้
}
else
{
ถ้าเงื่อนไขเป็นเท็จ(false) ก็จะทำงานในส่วนนี้
}
ตัวอย่าง
– เมื่อตัวแปร condition มีค่าเป็น true ก็จะแสดง “เงื่อนไขเป็นจริง (true)”
bool condition = true;
if (condition)
{
Console.WriteLine("เงื่อนไขเป็นจริง (true)");
}
else
{
Console.WriteLine("เงื่อนไขเป็นเท็จ(false)");
}
– เมื่อตัวแปร condition มีค่าเป็น false ก็จะแสดง “เงื่อนไขเป็นเท็จ(false)”
bool condition = false;
if (condition)
{
Console.WriteLine("เงื่อนไขเป็นจริง (true)");
}
else
{
Console.WriteLine("เงื่อนไขเป็นเท็จ(false)");
}
-ถ้าตัวแปร A มีค่ามากกว่า B ให้แสดง “ A > B ” แต่ถ้าไม่ใช่ให้แสดง ” B >= A ” จะได้เป็น
int A;
int B;
if (A > B)
{
Console.WriteLine(" A > B ");
}
else
{
Console.WriteLine("B >= A ");
}
// A = 10, B = 5 จะแสดง A > B
// A = 5, B = 10 จะแสดง B >= A
สรุป
ถ้าเงื่อนไขเป็น จริง(true) จะทำงานในส่วน if แต่ถ้าเงื่อนไขเป็น เท็จ(false) ก็จะทำงานในส่วน else