C# −
-এ অ্যাসাইনমেন্ট অপারেটর ব্যবহার করে একটি ভেরিয়েবলে মান নির্ধারণ করুননিম্নলিখিতগুলি C# −
-এ অ্যাসাইনমেন্ট অপারেটরগুলি রয়েছে৷অপারেটর | বিবরণ | উদাহরণ |
---|---|---|
= | সাধারণ অ্যাসাইনমেন্ট অপারেটর, ডান পাশের অপারেন্ড থেকে বাম পাশের অপারেন্ডে মান নির্ধারণ করে | C =A + B C এ A + B এর মান নির্ধারণ করে |
+= | অ্যাড এবং অ্যাসাইনমেন্ট অপারেটর, এটি বাম অপারেন্ডে ডান অপারেন্ড যোগ করে এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে | 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 | এর মত
^= | বিটওয়াইজ এক্সক্লুসিভ বা এবং অ্যাসাইনমেন্ট অপারেটর | C ^=2 হল C =C ^ 2 | এর মত
|= | বিটওয়াইজ ইনক্লুসিভ OR এবং অ্যাসাইনমেন্ট অপারেটর | C |=2 হল C =C | এর মত 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