Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách dùng toán tử gán (Assignment Operator) trong C#

Gán giá trị cho biến dùng toán tử gán trong C#.

Các toán tử gán trong C#:

Toán tửMô tảVí dụ
=Gán đơn giản, gán giá trị từ toán hạng phải sang tráiC = A + B gán giá trị A+B vào C
+=Cộng VÀ gán, cộng toán hạng phải vào trái gán kết quả vào tráiC += A tương đương C = C + A
-=Trừ VÀ gán, trừ toán hạng phải từ trái gán kết quả vào tráiC -= A tương đương C = C – A
*=Nhân VÀ gán, nhân toán hạng phải với trái gán kết quả vào tráiC *= A tương đương C = C * A
/=Chia VÀ gán, chia toán hạng trái cho phải gán kết quả vào tráiC /= A tương đương C = C / A
%=Modulus VÀ gán, lấy modulus hai toán hạng gán kết quả vào tráiC %= A tương đương C = C % A
<<=Dịch trái VÀ gánC <<= 2 tương đương C = C << 2
>>=Dịch phải VÀ gánC >>= 2 tương đương C = C >> 2
&=Bitwise AND VÀ gánC &= 2 tương đương C = C & 2
^=Bitwise XOR VÀ gánC ^= 2 tương đương C = C ^ 2
|=Bitwise OR VÀ gánC |= 2 tương đương C = C | 2

Ví dụ:

Ví dụ

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(); 
        } 
    } 
}

Kết quả

Assignment Operator: 21
+= Value: 42
-= Value: 21
*= Value: 441
/= Value: 21
%= Value: 11
<<= Value: 44