C# में कंट्रोल स्टेटमेंट्स द्वारा प्रोग्राम कंट्रोल का प्रवाह निर्दिष्ट किया जाता है। इसमें निम्न शामिल हैं:
if स्टेटमेंट
एक if स्टेटमेंट में एक बूलियन एक्सप्रेशन होता है जिसके बाद एक या अधिक स्टेटमेंट्स होते हैं।
निम्न सिंटैक्स है:
if(boolean_expression) { /* स्टेटमेंट(एस) निष्पादित होंगे यदि बूलियन एक्सप्रेशन सत्य है */ }if-else स्टेटमेंट
एक if स्टेटमेंट के बाद एक वैकल्पिक else स्टेटमेंट हो सकता है, जो तब निष्पादित होता है जब बूलियन एक्सप्रेशन असत्य होता है।
निम्न सिंटैक्स है:
if(boolean_expression) { /* स्टेटमेंट(एस) निष्पादित होंगे यदि बूलियन एक्सप्रेशन सत्य है */ } else { /* स्टेटमेंट(एस) निष्पादित होंगे यदि बूलियन एक्सप्रेशन असत्य है */ }for लूप
यह स्टेटमेंट्स के अनुक्रम को कई बार निष्पादित करता है और लूप वेरिएबल को मैनेज करने वाले कोड को संक्षिप्त करता है।
निम्न सिंटैक्स है:
for ( init; condition; increment ) { statement(s); }while लूप
यह एक स्टेटमेंट या स्टेटमेंट्स के समूह को तब तक दोहराता है जब तक दी गई कंडीशन सत्य है। यह लूप बॉडी निष्पादित करने से पहले कंडीशन का परीक्षण करता है।
निम्न सिंटैक्स है:
while(condition) { statement(s); }do…while लूप
यह while स्टेटमेंट के समान है, सिवाय इसके कि यह लूप बॉडी के अंत में कंडीशन का परीक्षण करता है।
निम्न सिंटैक्स है:
do { statement(s); } while( condition );