C# में वेरिएबल्स
एक वेरिएबल एक स्टोरेज एरिया को दिया गया नाम है जिसे हमारे प्रोग्राम मैनिपुलेट कर सकते हैं। C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट, उस मेमोरी में स्टोर की जा सकने वाली मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशन्स के सेट को निर्धारित करता है।
C# में टाइप्स
C# में वेरिएबल्स को निम्नलिखित प्रकारों में वर्गीकृत किया जाता है: वैल्यू, रेफरेंस और पॉइंटर टाइप्स।
वैल्यू टाइप्स
वैल्यू टाइप वेरिएबल्स को सीधे एक मान असाइन किया जा सकता है। वे System.ValueType क्लास से प्राप्त होते हैं।
रेफरेंस टाइप्स
रेफरेंस टाइप्स एक वेरिएबल में स्टोर वास्तविक डेटा को नहीं रखते, लेकिन वे वेरिएबल्स के लिए एक रेफरेंस रखते हैं।
कई वेरिएबल्स का उपयोग करके, रेफरेंस टाइप्स एक मेमोरी लोकेशन को संदर्भित कर सकते हैं। यदि मेमोरी लोकेशन में डेटा किसी एक वेरिएबल द्वारा बदला जाता है, तो अन्य वेरिएबल स्वचालित रूप से इस मान में परिवर्तन को प्रतिबिंबित करता है। बिल्ट-इन रेफरेंस टाइप्स के उदाहरण हैं: object, dynamic, और string।
पॉइंटर टाइप्स
पॉइंटर टाइप वेरिएबल्स दूसरे टाइप के मेमोरी एड्रेस को स्टोर करते हैं।
C# में ऑपरेटर्स
एक ऑपरेटर एक सिंबल है जो कंपाइलर को विशिष्ट गणितीय या तार्किक मैनिपुलेशन करने के लिए कहता है।
निम्नलिखित ऑपरेटर्स हैं:
- अंकगणितीय ऑपरेटर्स
- संबंधपरक ऑपरेटर्स
- तार्किक ऑपरेटर्स
- बिटवाइज़ ऑपरेटर्स
- असाइनमेंट ऑपरेटर्स