কম্পিউটার টিউটোরিয়াল

C#-এ কমপাউন্ড অ্যাসাইনমেন্ট অপারেটর (+=, -=, *=, /=, %= ইত্যাদি)

কমপাউন্ড অ্যাসাইনমেন্ট অপারেটর অপারেশন এবং অ্যাসাইনমেন্ট একসাথে করে। ছোট সিনট্যাক্স।

অপারেটরনামউদাহরণসমতুল্য
+=যোগ অ্যাসাইনমেন্টa += 3a = a + 3
-=বিয়োগ অ্যাসাইনমেন্টa -= 2a = a - 2
*=গুণ অ্যাসাইনমেন্টa *= 7a = a * 7
/=ভাগ অ্যাসাইনমেন্টa /= 7a = a / 7
%=মডুলাস অ্যাসাইনমেন্টa %= 5a = a % 5
&=বিটওয়াইজ AND অ্যাসাইনমেন্টa &= 9a = a & 9
|=বিটওয়াইজ OR অ্যাসাইনমেন্টa |= 9a = a | 9
^=বিটওয়াইজ XOR অ্যাসাইনমেন্টa ^= 9a = a ^ 9
<<=লেফট শিফট অ্যাসাইনমেন্টa <<= 3a = a << 3
>>=রাইট শিফট অ্যাসাইনমেন্টa >>= 5a = a >> 5

উদাহরণ

using System;

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

আউটপুট

Addition: 10
Subtraction: 8
Multiplication: 56
Division: 8
Modulo: 3
Bitwise AND: 1
Left Shift: 8
Right Shift: 0
  1. Kubernetes Operators: জটিল স্টেটফুল ওয়ার্কলোড ম্যানেজমেন্টের জন্য এক্সটেনশন

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

  3. পাইথন অ্যাসাইনমেন্ট অপারেটর (Python Assignment Operators)

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