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