if-else ในภาษา C#

สำหรับบทความในวันนี้ก็จะมาสอนเรื่องการใช้เงื่อนไข if และ else ก่อนอื่นเลยเรามารู้จักกันก่อนว่าเงื่อนไข if และ else คืออะไร เงื่อนไข if-else เป็นเงื่อนไขที่ต้องการทางเลือก 2 ทางเลือก คือ เงื่อนไขที่เป็น จริง(true) และ เท็จ(false) โดยที่ ถ้าเงื่อนไขเป็นจริงโปรแกรมก็จะทำงานในส่วนของ (if) แต่ถ้าเงื่อนไขเป็นเท็จโปรแกรมก็จะทำงานในส่วนของ (else) นั่นเอง 

####รูปแบบการใช้ if-else มีดังนี้####

if (เงื่อนไข)
{
     ถ้าเงื่อนไขเป็นจริง(true) ก็จะทำงานในส่วนนี้ }
else
{
     ถ้าเงื่อนไขเป็นเท็จ(false) ก็จะทำงานในส่วนนี้
}

#################################

 
มาลองเขียนโปรแกรมโดยใช้ if-else กันเลยดีกว่า... ก่อนอื่นเลยสร้างไฟล์เปล่ามาหนึ่งไฟล์แล้วเอา คอนโทร ออกมาวางก่อนเลย ตามภาพเลยนะครับ หรือจะจัดรูปแบบใดก็แล้วแต่เลย...


 
ในที่นี้จะรับค่าตัวเลขจาก textbox 2 อันมาเปรียบเทียบกันนะครับ เริ่มเลยยยยย :) 
ขั้นแรกเลย เริ่มจากดับเบิ้ลคลิกที่ปุ่ม "ทดสอบ" ครับก่อนอื่นเลย การที่เราจะรับค่าจาก textbox ไปคำนวณหรือเปรียบเทียบกันเป็นตัวเลขนั้น เราต้องแปลงค่าที่รับมาจาก textbox ก่อน เพราะค่าที่เราป้อนใส่ลงไปใน textbox เริ่มต้นแล้วจะเป็นค่า String นั่นเอง (ชื่อมันก็บอกอยู่ textbox(กล่องข้อความ) อิอิ) โดยพิมพ์โค้ดดังนี้..




เมื่อแปลงค่าเรียบร้อยแล้วก็เริ่มทดสอบ if-else ได้แล้วครับ...โดยเราจะเขียนโค้ดเปรียบเทียบ ดังนี้...



เมื่อพิมพ์โค้ดลงไปในปุ่มเรียบร้อยแล้วรันโปรแกรมแล้วทดสอบได้เลยครับได้เลยครับ มาดูผลลัพธ์ที่ได้กัน


 
ตรวจสอบครับ ทางซ้ายมือ เงื่อนไขทดสอบคือ 6 มากกว่า 4 เป็นจริง จึงแสดงข้อความว่า "เงื่อนไขเป็นจริง (True)" / ส่วนฝังทางขวาเงื่อนไขทดสอบคือ 4 มากกว่า 6 ซึ่งเป็นเท็จเพราะจริงๆแล้ว 4 มันน้อยกว่า 6 จึงแสดงข้อความว่า "เงื่อนไขเป็นเท็จ (False)" ตามที่เราได้สร้างเงื่อนไขไว้ 

สำหรับบทความวันนี้ก็มีเพียงเท่านี้ครับ อยากให้เพื่อนๆลองเอาไปหัดทำดูนะครับ การที่เราจะเขียนโปรแกรมเป็นหรือไม่นั้น ไม่ได้ขึ้นอยู่ที่ว่าเราจะเก่งหรือไม่เก่งครับ ถ้าเราหัดทำหัดเขียนโปรแกรมเป็นประจำผมเชื่อว่าทุกคนจะเขียนโปรแกรมได้ครับผม :D  ส่วนอยากให้ผมสอนเรื่องอะไรต่อไปนั้นสามารถคอมเม้นฝากไว้ที่ด้านล่างนี้ได้ครับ และสัปดาห์ต่อไปจะเป็นเรื่องเกี่ยวกับอะไรนั้น รอติดตามกันด้วยนะครับ ขอบคุณคร้าบบบบบ :'X
 

 
เพชรฆาตหน้าขน


( Last update on 2016-10-25 )

 Artticle |  Email |  Facebook

88 : 102