स्विच स्टेटमेंट

लेखक: Randy Alexander
निर्मितीची तारीख: 25 एप्रिल 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
सी प्रोग्रामिंग ट्यूटोरियल 61 - एक स्विच स्टेटमेंट कैसे लिखें
व्हिडिओ: सी प्रोग्रामिंग ट्यूटोरियल 61 - एक स्विच स्टेटमेंट कैसे लिखें

सामग्री

व्याख्या - स्विच स्टेटमेंट म्हणजे काय?

स्विच स्टेटमेंट, सी # मधील एक स्विच स्टेटमेंट आहे जे स्विच अभिव्यक्तीच्या मूल्याशी संबंधित स्विच लेबल असलेल्या स्टेटमेंट सूचीमध्ये प्रोग्राम कंट्रोलचे हस्तांतरण करण्यास अनुमती देते.


स्विच स्टेटमेंट हे एक कंट्रोल स्टेटमेंट आहे जे कंट्रोलिंग एक्सप्रेशन आणि स्विच ब्लॉकमध्ये निर्दिष्ट केलेल्या लेबलांच्या दरम्यानच्या तुलनेच्या परिणामाच्या आधारे लॉजिकचा सेट चालविते. या प्रकारच्या विधानांमुळे भिन्न संभाव्यतेचे प्रतिनिधित्व करणार्‍या उमेदवारांच्या यादीतून अंमलबजावणीसाठी कोड किंवा ब्लॉकचे मूल्य निवडण्याची परवानगी मिळण्यास मदत होते.

जर if..else..if .. शिडीच्या तुलनेत स्विच स्टेटमेन्टच्या वापराचा परिणाम सुधारित कार्यक्षमता आणि वाचनियतेत होतो. स्विच स्टेटमेंटमध्ये आणखी एक स्विच स्टेटमेंट असू शकते, जेणेकरून नेस्टेड स्विच बनते, ज्यामुळे इतर पध्दतींवर चांगली कामगिरी होऊ शकते.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया स्विच स्टेटमेंट स्पष्ट करते

स्विच स्टेटमेंटमध्ये "स्विच" कीवर्ड नियंत्रित स्विच अभिव्यक्ति (कंसात) आणि स्विच ब्लॉक नंतर असतो. स्विच ब्लॉकमध्ये शून्य किंवा बरेच स्विच विभाग असू शकतात. प्रत्येक स्विच विभागात "" केस "हा कीवर्ड असतो त्यानंतर निवड (स्थिर मूल्य": "सह समाप्त होते) आणि स्टेटमेंट सूची असते.


स्विच स्टेटमेंटच्या अभिव्यक्तीचे मूल्यांकन केल्यानंतर, नियंत्रण "केस" लेबलनंतर विधानात हस्तांतरित केले जाईल जे अभिव्यक्तीच्या मूल्याशी जुळते. "केस" लेबलमध्ये कोणतीही जुळणारी स्थिरता निर्दिष्ट नसल्यास, "डीफॉल्ट" लेबल (विद्यमान असल्यास) किंवा स्विच स्टेटमेंटच्या शेवटी कंट्रोल स्टेटमेंटमध्ये हस्तांतरित केले जाते.

कंसात निर्दिष्ट केलेले अभिव्यक्ति अविभाज्य प्रकार, एनमम, स्ट्रिंग, बुलियन किंवा प्रकार असणे आवश्यक आहे जे अविभाज्य प्रकारात रूपांतरित केले जाऊ शकते. प्रत्येक स्विच विभागात एकाधिक "केस" लेबल समाविष्ट असू शकतात. प्रत्येक स्विच विभागाचा शेवट पोचण्यायोग्य असणे आवश्यक आहे; परिणामी, स्विच विभाग "ब्रेक" सारख्या जंप स्टेटमेंटसह समाप्त झाला पाहिजे. स्विच स्टेटमेंटमध्ये वेगवेगळ्या "केस" लेबलमध्ये वापरलेले कॉन्स्टन्ट पुन्हा पुन्हा येऊ शकत नाहीत.

उदाहरणार्थ, स्विच स्टेटमेंटचा वापर वापरकर्त्याच्या अंकीय इनपुट व्हॅल्यूची तुलना अ‍ॅप्लिकेशनमध्ये दर्शविलेल्या मेनू पर्यायांच्या सूचीसह आणि नंतर वापरकर्त्याच्या निवडीवर आधारित अनुप्रयोग कार्यान्वित करण्यासाठी केला जाऊ शकतो.


सी ++ च्या उलट, सी # मधील स्विच सेक्शनच्या अंमलबजावणीस पुढील स्विच विभागात “माध्यमातून जाणे” (चालू ठेवा) परवानगी नाही.

ही व्याख्या सी # च्या कॉन मध्ये लिहिलेली होती