โฟลว์ของการควบคุมโปรแกรมถูกระบุโดยคำสั่งควบคุมใน 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 );