Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวดำเนินการกำหนดแบบผสมใน C #


ตัวดำเนินการกำหนดแบบผสมมีรูปแบบที่สั้นกว่าเพื่อกำหนดผลลัพธ์ การดำเนินการจะดำเนินการกับตัวถูกดำเนินการสองตัวก่อนที่จะกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการแรก

ต่อไปนี้เป็นตัวดำเนินการกำหนดแบบผสมใน C#

Sr.No โอเปอเรเตอร์ &ชื่อโอเปอเรเตอร์
1 +=
การมอบหมายเพิ่มเติม
2 -=
การมอบหมายการลบ
3 *=
การมอบหมายการคูณ
4 /=
การมอบหมายกอง
5 %=
การกำหนดโมดูลาร์
6 &=
Bitwise และการมอบหมาย
7 |=
Bitwise หรือ Assignment
8 ^=
การมอบหมาย Bitwise 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