কম্পিউটার

C# এ কম্পাউন্ড অ্যাসাইনমেন্ট অপারেটর


একটি কম্পাউন্ড অ্যাসাইনমেন্ট অপারেটরের ফলাফল বরাদ্দ করার জন্য একটি ছোট সিনট্যাক্স থাকে। প্রথম অপারেন্ডে ফলাফল বরাদ্দ করার আগে অপারেশনটি দুটি অপারেন্ডে সঞ্চালিত হয়৷

C# এ কম্পাউন্ড অ্যাসাইনমেন্ট অপারেটর নিচে দেওয়া হল।

Sr. No অপারেটর এবং অপারেটরের নাম
1 +=
সংযোজন অ্যাসাইনমেন্ট
2 -=
বিয়োগ অ্যাসাইনমেন্ট
3 *=
গুণ বরাদ্দ
4 /=
ডিভিশন অ্যাসাইনমেন্ট
5 %=
মডিউল অ্যাসাইনমেন্ট
6 &=
বিটওয়াইজ এবং অ্যাসাইনমেন্ট
7 |=
বিটওয়াইজ বা অ্যাসাইনমেন্ট
8 ^=
বিটওয়াইজ XOR অ্যাসাইনমেন্ট
9 <<=
বাম শিফট অ্যাসাইনমেন্ট
10 >>=
রাইট শিফট অ্যাসাইনমেন্ট
11 =>
ল্যাম্বডা অপারেটর

C# এ কম্পাউন্ড অ্যাসাইনমেন্ট অপারেটরদের সাথে কিভাবে কাজ করতে হয় তা শিখতে একটি উদাহরণ দেখা যাক।

উদাহরণ

using System;
namespace Program {
   class MyClass {
      public static void Main(string[] args) {
         int val = 7;
         val += 3;
         Console.WriteLine("Addition Assignment: " + val);
         val -= 2;
         Console.WriteLine("Subtraction Assignment: " + val);
         val *= 7;
         Console.WriteLine("Multiplication Assignment: " + val);
         val /= 7;
         Console.WriteLine("Division Assignment: " + val);
         val %= 5;
         Console.WriteLine("Modulo Assignment: " + val);
         val &= 9;
         Console.WriteLine("Bitwise And Assignment: " + val);
         val <<= 3;
         Console.WriteLine("Left Shift Assignment: " + val);
         val >>= 5;
         Console.WriteLine("Right Shift Assignment: " + val);
      }
   }
}

আউটপুট

Addition Assignment: 10
Subtraction Assignment: 8
Multiplication Assignment: 56
Division Assignment: 8
Modulo Assignment: 3
Bitwise And Assignment: 1
Left Shift Assignment: 8
Right Shift Assignment: 0

  1. Kubernetes অপারেটর

  2. জাভাস্ক্রিপ্টে ডি-স্ট্রাকচারিং অ্যাসাইনমেন্ট।

  3. পাইথন অ্যাসাইনমেন্ট অপারেটর

  4. পাইথনে বিভিন্ন অ্যাসাইনমেন্ট অপারেটর কি কি?