निर्णय लेने वाले स्टेटमेंट्स में प्रोग्रामर को एक या अधिक कंडीशन्स निर्दिष्ट करने की आवश्यकता होती है जिनका मूल्यांकन या परीक्षण प्रोग्राम द्वारा किया जाता है, साथ ही एक स्टेटमेंट या स्टेटमेंट्स जो तब निष्पादित होते हैं जब कंडीशन सत्य निर्धारित होती है, और वैकल्पिक रूप से, अन्य स्टेटमेंट्स जो तब निष्पादित होते हैं जब कंडीशन असत्य निर्धारित होती है।
निर्णय लेने वाले स्टेटमेंट्स के निम्न प्रकार हैं:
| क्रमांक | स्टेटमेंट और विवरण |
|---|---|
| 1 | if स्टेटमेंट एक if स्टेटमेंट में एक बूलियन एक्सप्रेशन होता है जिसके बाद एक या अधिक स्टेटमेंट्स होते हैं। |
| 2 | if...else स्टेटमेंट एक if स्टेटमेंट के बाद एक वैकल्पिक else स्टेटमेंट हो सकता है, जो तब निष्पादित होता है जब बूलियन एक्सप्रेशन असत्य होता है। |
| 3 | नेस्टेड if स्टेटमेंट्स आप एक if या else if स्टेटमेंट को दूसरे if या else if स्टेटमेंट(एस) के अंदर उपयोग कर सकते हैं। |
| 4 | switch स्टेटमेंट एक switch स्टेटमेंट एक वेरिएबल को मानों की सूची के विरुद्ध समानता के लिए टेस्ट करने की अनुमति देता है। |
| 5 | नेस्टेड switch स्टेटमेंट्स आप एक switch स्टेटमेंट को दूसरे switch स्टेटमेंट(एस) के अंदर उपयोग कर सकते हैं। |
आइए C# में if-else निर्णय लेने वाले स्टेटमेंट का एक उदाहरण देखें।
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { int a = 50; if (a < 10) { Console.WriteLine("a is less than 10"); } else { Console.WriteLine("a is not less than 10"); } Console.WriteLine("a = {0}", a); Console.ReadLine(); } } }आउटपुट
a is not less than 10 a = 50