C# में असाइनमेंट ऑपरेटर का उपयोग करके एक वैरिएबल को मान असाइन करें।
C# में असाइनमेंट ऑपरेटर निम्नलिखित हैं -
संचालक | <वें शैली ="पाठ-संरेखण:केंद्र;">विवरणउदाहरण | |
---|---|---|
= | सरल असाइनमेंट ऑपरेटर, दाईं ओर के ऑपरेंड से बाईं ओर के ऑपरेंड को मान असाइन करता है | C =A + B, A + B का मान C में निर्दिष्ट करता है |
+= | जोड़ें और असाइनमेंट ऑपरेटर, यह बाएं ऑपरेंड में दायां ऑपरेंड जोड़ता है और परिणाम बाएं ऑपरेंड को असाइन करता है | C +=A, C =C + A के बराबर है |
-= | घटाना और असाइनमेंट ऑपरेटर, यह बाएं ऑपरेंड से दाएं ऑपरेंड को घटाता है और बाएं ऑपरेंड को परिणाम असाइन करता है | C -=A, C =C – A के बराबर है |
*= | गुणा और असाइनमेंट ऑपरेटर, यह बाएं ऑपरेंड के साथ दाएं ऑपरेंड को गुणा करता है और परिणाम बाएं ऑपरेंड को असाइन करता है | C *=A, C =C * A के बराबर है |
/= | डिवाइड और असाइनमेंट ऑपरेटर, यह बाएं ऑपरेंड को दाएं ऑपरेंड से विभाजित करता है और परिणाम को बाएं ऑपरेंड को असाइन करता है | C /=A, C =C / A के बराबर है |
%= | मॉड्यूलस और असाइनमेंट ऑपरेटर, यह दो ऑपरेंड का उपयोग करके मापांक लेता है और परिणाम को बाएं ऑपरेंड को असाइन करता है | C %=A, C =C % A के बराबर है |
<<= | बायां शिफ्ट और असाइनमेंट ऑपरेटर | C <<=2, C =C <<2 | . के समान है
>>= | राइट शिफ्ट और असाइनमेंट ऑपरेटर | C>>=2 C =C>> 2 | . के समान है
&= | बिटवाइज और असाइनमेंट ऑपरेटर | C &=2, C =C &2 के समान है |
^= | बिटवाइज एक्सक्लूसिव OR और असाइनमेंट ऑपरेटर | C ^=2, C =C ^ 2 के समान है |
|= | बिटवाइज समावेशी OR और असाइनमेंट ऑपरेटर | सी |=2 सी =सी के समान है | 2 |
निम्नलिखित एक उदाहरण है -
उदाहरण
using System; namespace OperatorsAppl { class Program { static void Main(string[] args) { int a = 21; int c; c = a; Console.WriteLine("Assignment Operator: {0}", c); c += a; Console.WriteLine("+= Value: {0}", c); c -= a; Console.WriteLine("+= Value: {0}", c); c *= a; Console.WriteLine("*= Value: {0}", c); c /= a; Console.WriteLine("/= Value: {0}", c); c = 200; c %= a; Console.WriteLine("%= Value: {0}", c); c <<= 2; Console.WriteLine("<<= Value: {0}", c); Console.ReadLine(); } } }
आउटपुट
Assignment Operator: 21 += Value: 42 += Value: 21 *= Value: 441 /= Value: 21 %= Value: 11 <<= Value: 44