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

การใช้ Assignment Operator ใน C#

กำหนดค่าให้ตัวแปรด้วย Assignment Operator ใน C# ดังนี้:

Operatorคำอธิบายตัวอย่าง
=Operator กำหนดค่าธรรมดา นำค่าจากอันดับขวาไปใส่อันดับซ้ายC = A + B ใส่ค่า A+B ลง C
+=บวกและกำหนดค่า บวกอันดับขวาเข้ากับซ้าย แล้วเก็บไว้ซ้ายC += A เทียบเท่า C = C + A
-=ลบและกำหนดค่า ลบอันดับขวาจากซ้าย แล้วเก็บไว้ซ้ายC -= A เทียบเท่า C = C – A
*=คูณและกำหนดค่า คูณอันดับขวากับซ้าย แล้วเก็บไว้ซ้ายC *= A เทียบเท่า C = C * A
/=หารและกำหนดค่า หารซ้ายด้วยขวา แล้วเก็บไว้ซ้ายC /= A เทียบเท่า C = C / A
%=มอดุลัสและกำหนดค่า หารemainder แล้วเก็บไว้ซ้ายC %= A เทียบเท่า C = C % A
<<=เลฟท์ชิฟท์และกำหนดค่าC <<= 2 เทียบเท่า C = C << 2
>>=ไรท์ชิฟท์และกำหนดค่าC >>= 2 เทียบเท่า C = C >> 2
&=บิตเวิร์ส AND และกำหนดค่าC &= 2 เทียบเท่า C = C & 2
^=บิตเวิร์ส XOR และกำหนดค่าC ^= 2 เทียบเท่า C = C ^ 2
|=บิตเวิร์ส OR และกำหนดค่าC |= 2 เทียบเท่า C = C | 2

ตัวอย่างการใช้งาน Assignment Operators

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