विंडोज 7.5 मैंगो ऐप का विकास, भाग 5: ऑपरेटर, अभिव्यक्ति, बयान

विंडोज 7.5 मैंगो ऐप का विकास, भाग 5: ऑपरेटर, अभिव्यक्ति, बयान
विंडोज 7.5 मैंगो ऐप का विकास, भाग 5: ऑपरेटर, अभिव्यक्ति, बयान
Anonim

हमारे अंतिम ट्यूटोरियल में, हमने अध्ययन किया कि विभिन्न स्थितियों के आधार पर निष्पादन के प्रवाह को कैसे नियंत्रित किया जाए " अगर" बयान। इस अध्याय या ट्यूटोरियल में हम विभिन्न देखेंगे सी # में बुनियादी इमारत ब्लॉक पसंद अभिव्यक्ति, बयान और ऑपरेटर.

आज के पाठ की बुनियादी अवधारणा को समझने के लिए हम पहले एक उदाहरण लेंगे। अंग्रेजी समेत सभी भाषाओं में वाक्य क्रियाओं, संज्ञाओं और भाषण के अन्य भाग जैसे विभिन्न भागों से बने होते हैं। इन भाषाओं की तरह, सी # के पास क्रियाओं, संज्ञाओं और बयानों का अपना सेट भी है। वक्तव्य "पूरा विचार"सी # में या दूसरे शब्दों में बयान सी # भाषा में पूर्ण ज्ञान बनाते हैं। वक्तव्य एक या अधिक अभिव्यक्तियों से बने होते हैं और अभिव्यक्ति एक या अधिक ऑपरेटरों और संचालन से बना होती है। यदि आप हमारे अंतिम आवेदन को याद कर सकते हैं, तो आप इसमें कुछ कथन भी पा सकते हैं। उदाहरण के लिए,

myTextBox.Text = “Hello World”;

यह कथन का एक उदाहरण है, जो एक अभिव्यक्ति (= चिह्न) और संचालन (एक तरफ शाब्दिक स्ट्रिंग और दूसरी तरफ संपत्ति सेटटर) से बना है। आप हमारे पहले के अनुप्रयोगों में कई अन्य कथन पा सकते हैं क्योंकि बिना किसी कथन के सी # आवेदन किया जा सकता है।

संचालन नियंत्रण, चर, शाब्दिक तार और अन्य वस्तुओं जैसे ऑब्जेक्ट होते हैं जबकि ऑपरेटर संक्षिप्त ऑपरेटर (+), तुलना ऑपरेटर (==) जैसी चीजें हैं। कई ऑपरेटर हैं, जिनमें से कुछ आपने भी उपयोग किया है लेकिन इसे ऑपरेटर के रूप में नहीं पहचाना (उदाहरण के लिए अर्ध-कॉलन ऑपरेटर)। आप यहां सभी ऑपरेटरों की सूची पा सकते हैं। लेकिन शुरुआत के रूप में हमें केवल कुछ ऑपरेटरों की आवश्यकता होगी, हालांकि अतिरिक्त ज्ञान कभी बर्बाद नहीं होता है।

हम कुछ ऑपरेटरों पर एक संक्षिप्त नज़र डालेंगे जिन्हें हमने पहले ही इस्तेमाल किया है या जो महत्वपूर्ण हैं।

  • सदस्य पहुंच ऑपरेटर (।): सदस्य उदाहरणों तक पहुंचने के लिए प्रयुक्त इस उदाहरण में हमने टेक्स्ट बॉक्स की टेक्स्ट प्रॉपर्टी एक्सेस की है। जैसे txt1.Text
  • असाइनमेंट ऑपरेटर (=): एलएचएस को मूल्य आवंटित करने के लिए प्रयुक्त
  • अतिरिक्त ऑपरेटर (+): इसका उपयोग अंकगणितीय ऑपरेटर के साथ-साथ संयोजक ऑपरेटर के रूप में भी किया जा सकता है। जैसे txt1.Text = "hi" + txtinp.Text;
  • घटाव, गुणा और विभाजन ऑपरेटर (-, *, /): क्रमशः घटाव, गुणा और विभाजन करें।
  • समानता ऑपरेटर (==): तुलना ऑपरेटर के रूप में भी जानता है।
  • ऑपरेटरों से कम और अधिक (<,>)
  • ऑपरेटर के बराबर या उसके बराबर या बराबर (> =, <=)
  • सशर्त और ऑपरेटर (&&): एक ही समय में दो स्थितियों की जांच के लिए प्रयुक्त (exp1 और exp2)
  • सशर्त या ऑपरेटर (||): एक ही समय में दो स्थितियों की जांच के लिए प्रयुक्त (exp1 या exp2)
  • सशर्त ऑपरेटर (?:): यह बहुत उपयोगी है और कई बार कई कीस्ट्रोक बचाता है। जैसे संदेश = (एक्स == 1) "कार": "नाव"; इसका मतलब है कि यदि एक्स एक के बराबर है तो संदेश को वैल्यू कार असाइन करें और संदेश में मूल्य नाव असाइन करें।

तो यह सब हम इस अध्याय को सीखेंगे। लेकन एक बात याद रखो; सी # अंग्रेजी भाषा की तरह है। पूरी समझ बनाने के लिए इसे सार्थक वाक्यों की आवश्यकता है। सभी सी # वाक्य कुछ हिस्सों से बने होते हैं और सभी समान रूप से महत्वपूर्ण होते हैं। इन ऑपरेटरों और अभिव्यक्तियों को याद रखने की कोशिश करें क्योंकि हमें उन्हें अपने सभी ट्यूटोरियल में उपयोग करना होगा।

इसके साथ, हम इस अध्याय से साइन आउट कर रहे हैं और जल्द ही आपको देख सकते हैं अगले भाग, जहां हम एक कथन के बारे में अधिक जानेंगे जिसका उपयोग "अगर कथन" के विकल्प के रूप में किया जा सकता है और सशर्त ऑपरेटर "अगर कथन" के बराबर हो।

सिफारिश की: