วันศุกร์ที่ 18 สิงหาคม พ.ศ. 2560

คำสั่งเงื่อนไข if else ใน C#

หากคุณต้องการให้โปรแกรมทำตามคำสั่งที่กำหนดเงื่อนไขไว้ คุณจะต้องใช้ if else เข้ามาช่วยดังนี้

IF

หากเงื่อนไขตรงกับที่ตรงไว้ จะทำตามคำสั่งใน if

if(เงื่อนไข True False)
{
    คำสั่ง;
}

ตัวอย่างเช่น
int x=2;
if (x <= 50){
Console.WriteLine("True");
}

ผลลัพธ์
True

จะใส่หรือไม่ใส่ {} แต่จะรันบรรทัดคำสั่งหลัง if ได้เพียง 1 คำสั่ง หากเงื่อนไขเป็นเท็จจะข้ามคำสั่ง 1 คำสั่งหลัง if ไปเลย
เช่น
int x=2;
if (x == 50)
Console.WriteLine("True");
Console.WriteLine("MyName");


ผลลัพธ์
MyName

IF ELSE

หาก if เป็นจริง จะทำคำสั่งใน if แล้วข้าม else ไปเลย แต่ถ้าหาก if เป็น False จะรันคำสั่งใน else
if(เงื่อนไข True False)
{
    คำสั่ง;
}
else
{
    คำสั่ง;
}

เราสามารถเขียนโดยไม่ต้องใส่ {} ได้ หากคำสั่งใน if else มีคำสั่งเดียว
if(เงื่อนไข True False)
    คำสั่ง;
else
    คำสั่ง;

else ... if

ใช้ในเวลาตรวจสอบหลายเงื่อนไข

if(เงื่อนไข 1)
{
    คำสั่ง;
}
else if(เงื่อนไข 2)
{
    คำสั่ง;
}
else
{
    คำสั่ง;
} 
คล้ายกับภาษา Python
ใน Python เรื่อง if else ... if คือ
if เงื่อนไข 1:

 คำสั่ง

elif เงื่อนไข 2:

 คำสั่ง

else:

 คำสั่ง

0 ความคิดเห็น:

แสดงความคิดเห็น