विषयसूची:
परिभाषा - असाइनमेंट ऑपरेटर का क्या अर्थ है?
असाइनमेंट ऑपरेटर वह ऑपरेटर होता है जो C # प्रोग्रामिंग लैंग्वेज में किसी वैरिएबल, प्रॉपर्टी, इवेंट या इंडेक्सर एलिमेंट को नया मान देने के लिए इस्तेमाल किया जाता है। असाइनमेंट ऑपरेटरों का उपयोग तार्किक संचालन जैसे बिटवाइज़ लॉजिकल ऑपरेशंस या ऑपरेशनल ऑपरेंड्स और बुलियन ऑपरेंड्स पर भी किया जा सकता है।
C ++ के विपरीत, C # में असाइनमेंट ऑपरेटर्स को सीधे अधिभारित नहीं किया जा सकता है, लेकिन उपयोगकर्ता-परिभाषित प्रकार ऑपरेटर, जैसे +, -, /, आदि को ओवरलोड कर सकते हैं। यह असाइनमेंट ऑपरेटर को उन प्रकारों के साथ उपयोग करने की अनुमति देता है।
Techopedia असाइनमेंट ऑपरेटर को समझाता है
असाइनमेंट ऑपरेटरों की विशेषताएं निम्नलिखित हैं:
- प्रॉपर्टी या इंडेक्स एक्सेस के रूप में लेफ्ट ऑपरेंड के साथ असाइनमेंट के लिए "=" ऑपरेटर का उपयोग करते समय, प्रॉपर्टी या इंडेक्स में एक सेट एक्सेसर होना चाहिए।
- एक द्विआधारी ऑपरेटर को अधिभारित करना, इसके संबंधित असाइनमेंट ऑपरेटर (यदि कोई हो) को अधिभारित करता है।
- अलग-अलग असाइनमेंट ऑपरेटर दो ऑपरेंड जैसे कि (+ =), घटाव, (- =), आदि के बीच किए गए ऑपरेशन के प्रकार पर आधारित होते हैं। प्रयुक्त ऑपरेटर प्रतीक का अर्थ ऑपरेंड के प्रकार पर निर्भर करता है।
- असाइनमेंट ऑपरेटर राइट-एसोसिएटिव हैं, जिसका अर्थ है कि वे दाएं से बाएं से समूहीकृत हैं।
- यद्यपि असाइनमेंट ऑपरेटर (a + = b) का उपयोग करके असाइनमेंट उसी परिणाम को प्राप्त करता है जैसे कि (= a + b), दो तरीकों के बीच अंतर यह है कि बाद के उदाहरण के विपरीत, "a" का केवल एक बार मूल्यांकन किया जाता है।
- असाइनमेंट ऑपरेटर आमतौर पर ऑब्जेक्ट का एक संदर्भ देता है ताकि एक ही कथन में किए गए कई असाइनमेंट जैसे "a = b = c" में उपयोग किया जा सके, जहां a, b और c ऑपरेंड हैं।
- असाइनमेंट ऑपरेटर को उम्मीद है कि सफल असाइनमेंट के लिए लेफ्ट और राइट-हैंड दोनों प्रकार के समान होंगे।
C # में, असाइनमेंट ऑपरेटर का उपयोग करने वाला एक अभिव्यक्ति "x op y" हो सकता है, जहां x और y ऑपरेंड हैं और "op" ऑपरेटर का प्रतिनिधित्व करता है। सरल असाइनमेंट ऑपरेटर "=" का उपयोग बाएं हाथ के ऑपरेंड द्वारा निरूपित मेमोरी लोकेशन में अपने राइट-हैंड ऑपरेंड के मूल्य को स्टोर करने के लिए किया जाता है। नतीजा इसका रिटर्न वैल्यू है। अन्य असाइनमेंट ऑपरेटर जो दो ऑपरेंड पर संकेतित ऑपरेशन करते हैं और बाएं ऑपरेंड में एक परिणामी मान असाइन करते हैं जिन्हें कंपाउंड असाइनमेंट ऑपरेटर कहा जाता है। इसमें शामिल है:
- + =
- - =
- * =
- / =
- % =
- और =
- | =
- ^ =
- << = और >> =







