คำสั่งในการตัดสินใจกำหนดให้โปรแกรมเมอร์ระบุเงื่อนไขอย่างน้อยหนึ่งเงื่อนไขที่จะประเมินหรือทดสอบโดยโปรแกรม พร้อมกับคำสั่งหรือคำสั่งที่จะดำเนินการหากเงื่อนไขถูกกำหนดให้เป็นจริง และทางเลือกอื่น ๆ ที่จะดำเนินการถ้าเงื่อนไข ถูกกำหนดให้เป็นเท็จ
ต่อไปนี้เป็นประเภทของคำชี้แจงการตัดสินใจ -
| Sr.No | ข้อความ &คำอธิบาย |
|---|---|
| 1 | ถ้าคำสั่ง คำสั่ง if ประกอบด้วยนิพจน์บูลีน ตามด้วยคำสั่งหนึ่งคำสั่งขึ้นไป |
| 2 | ถ้า...คำสั่งอื่น คำสั่ง if สามารถตามด้วยคำสั่ง else ทางเลือก ซึ่งจะทำงานเมื่อนิพจน์บูลีนเป็นเท็จ |
| 3 | ซ้อน if คำสั่ง คุณสามารถใช้คำสั่ง if หรือ else if ภายในคำสั่ง if หรือ else if อีกคำสั่งหนึ่งได้ |
| 4 | เปลี่ยนคำสั่ง คำสั่ง switch อนุญาตให้ทดสอบตัวแปรเพื่อความเท่าเทียมกันกับรายการค่า |
| 5 | คำสั่งสวิตช์ที่ซ้อนกัน คุณสามารถใช้คำสั่งสวิตช์หนึ่งคำสั่งภายในคำสั่งสวิตช์อื่น |
เรามาดูตัวอย่างการใช้คำสั่ง if-else ใน C# กัน
ตัวอย่าง
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int a = 50;
if (a < 10) {
Console.WriteLine("a is less than 10");
} else {
Console.WriteLine("a is not less than 10");
}
Console.WriteLine("a = {0}", a);
Console.ReadLine();
}
}
} ผลลัพธ์
a is not less than 10 a = 50