प्रोग्राम नियंत्रण का प्रवाह C# में नियंत्रण कथनों द्वारा निर्दिष्ट किया जाता है। इसमें निम्नलिखित शामिल हैं -
अगर स्टेटमेंट
एक if स्टेटमेंट में एक बूलियन एक्सप्रेशन होता है जिसके बाद एक या एक से अधिक स्टेटमेंट होते हैं।
निम्नलिखित वाक्य रचना है -
if(boolean_expression) { /* statement(s) will execute if the boolean expression is true */ }
if-else स्टेटमेंट
एक if कथन के बाद एक वैकल्पिक अन्य कथन हो सकता है, जो बूलियन व्यंजक के गलत होने पर निष्पादित होता है।
निम्नलिखित वाक्य रचना है -
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); }
करें...लूप के दौरान
यह थोड़ी देर के बयान के समान है, सिवाय इसके कि यह लूप बॉडी के अंत में स्थिति का परीक्षण करता है।
निम्नलिखित वाक्य रचना है -
do { statement(s); } while( condition );