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