C#-এ অ্যাসাইনমেন্ট অপারেটর ব্যবহার করে একটি ভেরিয়েবলে মান অ্যাসাইন করা হয়।
C#-এ অ্যাসাইনমেন্ট অপারেটরগুলো নিচে দেওয়া হলো:
| অপারেটর | বিবরণ | উদাহরণ |
|---|---|---|
| = | সিম্পল অ্যাসাইনমেন্ট অপারেটর, ডান পক্ষের অপারেন্ডের মান বাম পক্ষের অপারেন্ডে অ্যাসাইন করে | C = A + B, A + B-এর মান C-তে অ্যাসাইন করে |
| += | Add AND অ্যাসাইনমেন্ট অপারেটর, ডান অপারেন্ড বাম অপারেন্ডে যোগ করে ফলাফল বাম অপারেন্ডে রাখে | C += A সমতুল্য C = C + A |
| -= | Subtract AND অ্যাসাইনমেন্ট অপারেটর, ডান অপারেন্ড বাম অপারেন্ড থেকে বিয়োগ করে ফলাফল বাম অপারেন্ডে রাখে | C -= A সমতুল্য C = C – A |
| *= | Multiply AND অ্যাসাইনমেন্ট অপারেটর, ডান অপারেন্ড বাম অপারেন্ড দিয়ে গুণ করে ফলাফল বাম অপারেন্ডে রাখে | C *= A সমতুল্য C = C * A |
| /= | Divide AND অ্যাসাইনমেন্ট অপারেটর, বাম অপারেন্ড ডান অপারেন্ড দিয়ে ভাগ করে ফলাফল বাম অপারেন্ডে রাখে | C /= A সমতুল্য C = C / A |
| %= | Modulus AND অ্যাসাইনমেন্ট অপারেটর, দুটি অপারেন্ড দিয়ে মডুলাস নেয় এবং ফলাফল বাম অপারেন্ডে রাখে | C %= A সমতুল্য C = C % A |
| <<= | Left shift AND অ্যাসাইনমেন্ট অপারেটর | C <<= 2 সমতুল্য C = C << 2 |
| >>= | Right shift AND অ্যাসাইনমেন্ট অপারেটর | C >>= 2 সমতুল্য C = C >> 2 |
| &= | Bitwise AND অ্যাসাইনমেন্ট অপারেটর | C &= 2 সমতুল্য C = C & 2 |
| ^= | Bitwise exclusive OR এবং অ্যাসাইনমেন্ট অপারেটর | C ^= 2 সমতুল্য C = C ^ 2 |
| |= | Bitwise inclusive 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