สลับคำชี้แจง

ผู้เขียน: Randy Alexander
วันที่สร้าง: 25 เมษายน 2021
วันที่อัปเดต: 14 พฤษภาคม 2024
Anonim
ลูกสาวช็อก พ่อรักษาโควิดหายตัวไป ก่อนพบ รพ.สลับตัว สรุปพ่อโดนเผาไปแล้ว
วิดีโอ: ลูกสาวช็อก พ่อรักษาโควิดหายตัวไป ก่อนพบ รพ.สลับตัว สรุปพ่อโดนเผาไปแล้ว

เนื้อหา

คำจำกัดความของ Switch Statement หมายถึงอะไร

คำสั่ง switch ใน C # เป็นคำสั่งการเลือกที่อนุญาตให้มีการถ่ายโอนการควบคุมโปรแกรมไปยังรายการคำสั่งที่มีฉลากสวิตช์ที่สอดคล้องกับค่าของการแสดงออกของสวิตช์


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

การใช้คำสั่ง switch จะส่งผลให้ปรับปรุงประสิทธิภาพและความสามารถในการอ่านได้ดีขึ้นเมื่อเปรียบเทียบกับ if..else..if .. ladder คำสั่ง switch สามารถมีคำสั่ง switch อีกคำสั่งหนึ่งซึ่งขึ้นรูปสวิตช์แบบซ้อนซึ่งสามารถให้ประสิทธิภาพที่ดีกว่าวิธีอื่น ๆ

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายคำแถลงของสวิตช์

คำสั่ง switch ประกอบด้วยคำหลัก "switch" ตามด้วยนิพจน์สวิตช์ควบคุม (ภายในวงเล็บ) และบล็อกสวิตช์ บล็อกสวิตช์สามารถรวมศูนย์หรือส่วนของสวิตช์จำนวนมาก แต่ละส่วนของสวิตช์ประกอบด้วยคำหลัก "" case "ตามด้วยตัวเลือก (ค่าคงที่ลงท้ายด้วย": ") และรายการคำสั่ง


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

การแสดงออกที่ระบุไว้ในวงเล็บจะต้องเป็นประเภทหนึ่ง, enum, สตริง, บูลีนหรือประเภทที่สามารถแปลงเป็นประเภทที่สำคัญ แต่ละส่วนสวิทช์สามารถรวมป้าย "case" ได้หลายรายการ จุดสิ้นสุดของทุกส่วนสวิตช์จะต้องไม่สามารถเข้าถึงได้ เป็นผลให้ส่วนสวิทช์จะต้องจบลงด้วยคำสั่งกระโดดเช่น "หยุด" ค่าคงที่ที่ใช้ในป้าย "case" ที่แตกต่างกันภายในคำสั่ง switch ไม่สามารถทำซ้ำได้

ตัวอย่างเช่นคำสั่ง switch สามารถใช้เพื่อเปรียบเทียบค่าอินพุตตัวเลขจากผู้ใช้กับรายการตัวเลือกเมนูที่แสดงในแอปพลิเคชันจากนั้นเรียกใช้แอปพลิเคชันตามการเลือกของผู้ใช้

ตรงกันข้ามกับ C ++ การดำเนินการของส่วนสวิตช์ใน C # ไม่ได้รับอนุญาตให้ "ตกหล่น" (ดำเนินการต่อ) ไปยังส่วนสวิตช์ถัดไป

คำจำกัดความนี้ถูกเขียนในการต่อต้านของ C #