โฟลว์ของการควบคุมโปรแกรมถูกระบุโดยคำสั่งควบคุมใน C# ประกอบด้วยสิ่งต่อไปนี้ −
ถ้าคำสั่ง
คำสั่ง if ประกอบด้วยนิพจน์บูลีนตามด้วยคำสั่งอย่างน้อยหนึ่งคำสั่ง
ต่อไปนี้เป็นวากยสัมพันธ์ −
if(boolean_expression) { /* statement(s) will execute if the boolean expression is true */ }
คำสั่ง if-else
คำสั่ง if สามารถตามด้วยคำสั่ง else ทางเลือก ซึ่งจะทำงานเมื่อนิพจน์บูลีนเป็นเท็จ
ต่อไปนี้เป็นวากยสัมพันธ์ −
if(boolean_expression) { /* statement(s) will execute if the boolean expression is true */ } else { /* statement(s) will execute if the boolean expression is false */ }
สำหรับลูป
มันรันลำดับของคำสั่งหลาย ๆ ครั้งและย่อรหัสที่จัดการตัวแปรลูป
ต่อไปนี้เป็นวากยสัมพันธ์ −
for ( init; condition; increment ) { statement(s); }
ขณะวนซ้ำ
มันทำซ้ำคำสั่งหรือกลุ่มของคำสั่งในขณะที่เงื่อนไขที่กำหนดเป็นจริง มันทดสอบเงื่อนไขก่อนที่จะรันเนื้อหาลูป
ต่อไปนี้เป็นวากยสัมพันธ์ −
while(condition) { statement(s); }
ทำ…ในขณะที่วนซ้ำ
คล้ายกับคำสั่ง while ยกเว้นว่าจะทดสอบเงื่อนไขที่ส่วนท้ายของ loop body
ต่อไปนี้เป็นวากยสัมพันธ์ −
do { statement(s); } while( condition );