Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में ऑपरेटर्स, टाइप्स और वेरिएबल्स


C# में वेरिएबल्स

एक वेरिएबल एक स्टोरेज एरिया को दिया गया नाम है जिसे हमारे प्रोग्राम मैनिपुलेट कर सकते हैं। C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट, उस मेमोरी में स्टोर की जा सकने वाली मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशन्स के सेट को निर्धारित करता है।

C# में टाइप्स

C# में वेरिएबल्स को निम्नलिखित प्रकारों में वर्गीकृत किया जाता है: वैल्यू, रेफरेंस और पॉइंटर टाइप्स।

वैल्यू टाइप्स

वैल्यू टाइप वेरिएबल्स को सीधे एक मान असाइन किया जा सकता है। वे System.ValueType क्लास से प्राप्त होते हैं।

रेफरेंस टाइप्स

रेफरेंस टाइप्स एक वेरिएबल में स्टोर वास्तविक डेटा को नहीं रखते, लेकिन वे वेरिएबल्स के लिए एक रेफरेंस रखते हैं।

कई वेरिएबल्स का उपयोग करके, रेफरेंस टाइप्स एक मेमोरी लोकेशन को संदर्भित कर सकते हैं। यदि मेमोरी लोकेशन में डेटा किसी एक वेरिएबल द्वारा बदला जाता है, तो अन्य वेरिएबल स्वचालित रूप से इस मान में परिवर्तन को प्रतिबिंबित करता है। बिल्ट-इन रेफरेंस टाइप्स के उदाहरण हैं: object, dynamic, और string।

पॉइंटर टाइप्स

पॉइंटर टाइप वेरिएबल्स दूसरे टाइप के मेमोरी एड्रेस को स्टोर करते हैं।

C# में ऑपरेटर्स

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

निम्नलिखित ऑपरेटर्स हैं:

  • अंकगणितीय ऑपरेटर्स
  • संबंधपरक ऑपरेटर्स
  • तार्किक ऑपरेटर्स
  • बिटवाइज़ ऑपरेटर्स
  • असाइनमेंट ऑपरेटर्स

  1. - Java में इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स

    इस एक्सप्रेशन में b || a != b && a == b++, ऑपरेटर प्रेसिडेंस के अनुसार && पहले || से पहले काम करेगा। इसलिए a != b && a == b++ false लौटाएगा और उसके बाद पूरा एक्सप्रेशन true लौटाएगा क्योंकि b true है। इसलिए परिणाम true है लेकिन b और a बदले नहीं जाएंगे और मान 2 और 1 ही रहेंगे क्योंकि a == b++ समानत

  1. - पायथन में ऑपरेटर्स के प्रकार

    ऑपरेटर्स वे कंस्ट्रक्ट्स हैं जो ऑपरेंड्स के मान को मैनिपुलेट कर सकते हैं। एक्सप्रेशन 4 + 5 = 9 पर विचार करें। यहां, 4 और 5 को ऑपरेंड्स कहा जाता है और + को ऑपरेटर कहा जाता है। पायथन भाषा निम्नलिखित प्रकार के ऑपरेटर्स को सपोर्ट करती है: अंकगणितीय ऑपरेटर्स तुलना (रिलेशनल) ऑपरेटर्स असाइनमेंट ऑपरेटर्स

  1. - पायथन में इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर

    इस लेख में, हम पायथन 3.x (या पूर्व संस्करणों) में इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर के बारे में सीखेंगे। अन्य भाषाओं में हमारे पास प्री और पोस्ट इन्क्रीमेंट और डिक्रीमेंट (++ --) ऑपरेटर होते हैं। पायथन में ऐसा कोई ऑपरेटर नहीं है। लेकिन हम इन ऑपरेटरों को नीचे चर्चा किए गए उदाहरण के रूप में लागू कर स