ภาษา C# ในการใช้ IF Else
ภาษา C# ในการใช้ IF Else
ภาษา C# ก็มีการใช้เงื่อนไขในการตัดสินใจเมื่อกันซึ่งในภาษา C# นั้นรูปแบบจะคล้ายในภาษาซีและจาวามาก ซึ่งต่อไปจะเป็นตัวอย่างการใช้ if else ในภาษา C# ซึ่งก็คล้ายกับตัวอย่างใน visual basic
โดยขั้นแรกสร้าง project ใหม่เป็นแบบ C# Window Form Application จากนั้นก็ทำการสร้าง form โดยมี label , text box, button ตามรูป
โดยกำหนด Text Properties ของ Labe เป็น Number
Name Properties ของ text box เป็น txtNumber
แล้ว Text Properties ของ button เป็น Check และ Name Properties เป็น ?btnCheck
จากนั้นทำการดับเบิ้ลคลิกที่ปุ่มแล้วเขียนโค้ดเพิ่มลงไป
private void btnCheck_Click(object sender, EventArgs e)
{
int num = int.Parse(txtNum.Text);
if (num == 10) {
MessageBox.Show("Enter Number is " + num + " If Case", "Simple IF-Else");
}
else if (num == 20)
{
MessageBox.Show("Enter Number is " + num + " Else If Case", "Simple IF-Else");
}
else
{
MessageBox.Show("Enter Number is " + num + " Else Case", "Simple IF-Else");
}
}
โดยพิมโค้ดในส่วนที่ยังไม่มีนะครับจะเห็นว่าโค้ดนั้นคล้ายกับ visual basic มาก แต่รูปแบบคล้ายกับภาษาซีทั้งนี้เพราะ visual studio จะมีคำสั่งที่สามารถใช้ได้ทุกภาษาใน visual studio อยู่ครับเช่น MessageBox เอาละมาอธิบายโค้ด C# กันในตอนแรกประกาศตัวแปร int ที่ชื่อว่า num จากนั้นกำหนดค่าให้เท่ากับ txtNum.Text ซึ่งก็คือ textbox ที่เราสร้างขึ้นแต่จำไว้อย่างว่า textbox นั้นจะให้ค่าเป็น string ดังนั้นจะต้องแปลงค่าเป็น ?int ก่อนโดยใช้คำสั่ง int.Parse() ?ในการแปลงจากนั้นก็มาเข้าเงื่อนไขในการเช็คค่าโดยมีอยู่ 3 กรณีคือ num = 10 , num = 20 และกรณีนอกเหลือจากนี้ ซึ่งถ้าตรงกับกรณีใดก็จะทำตามคำสั่งในกรณีนั้นโดยแสดงกล่องข้อความตามกรณีออกมา
Tags: if else, if else c#, visual c#, ภาษา C, สอน C#, สอน เขียน c#Tags: if else if else c# visual c# ภาษา C สอน C# สอน เขียน c#


