C# 赋值运算符与算术运算符作为前缀相关联,例如 +=、-=、*=、/=、%=。下表显示了可用的赋值运算符列表。
| 符号 | 运算 | 示例 |
|---|---|---|
| += | 加等于 | x+=15 即 x=x+15 |
| -= | 减等于 | x- =15 即 x=x-15 |
| *= | 乘等于 | x*=16 即 x=x*16 |
| %= | 模等于 | x%=15 即 x=x%15 |
| /= | 除等于 | x/=16 即 x=x/16 |
C# 赋值运算符示例
让我们看一个使用赋值运算符的代码示例。
using System;
class Assignment_Operators
{
static void Main()
{
int x = 15;
x += 5;
Console.WriteLine("x += 5 results x = " + x);
x -= 10;
Console.WriteLine("x -= 10 results x = " + x);
x *= 2;
Console.WriteLine("x *= 2 results x = " + x);
x /= 3;
Console.WriteLine("x /= 3 results x = " + x);
x %= 4;
Console.WriteLine("x %= 4 results x = " + x);
}
}
输出

x 是一个整数,在上面的 C# 代码中,我们对其应用了所有可用的赋值运算符。
x+=5
= x+5 = 20;
x-=10
= x-10 = 20-10 = 10
x*=2
= x*2 = 10 * 2 = 20
x/=3
= x/3 = 20 / 3 = 6
x%=4
= x%4 = 6 % 4 = 2