+= 运算符(C# 参考)
加法赋值运算符。
备注
使用 += 赋值运算符的表达式,如
x += y
等效于
x = x + y
不同的是 x 只计算一次。+ 运算符的含义取决于 x 和 y 的类型(对于数值操作数,其含义为相加;对于字符串操作数,其含义为串联,等等)。
不能直接重载 += 运算符,但用户定义的类型可重载 + 运算符(请参见 operator)。
+= 运算符还用于指定响应事件时要调用的方法;这类方法称为事件处理程序。在此上下文中使用 += 运算符称为“订阅事件”。有关更多信息,请参见如何:订阅和取消订阅事件(C# 编程指南)。和委托(C# 编程指南)。
示例
class AddAssigment
{
static void Main()
{
//addition
int a = 5;
a += 6;
Console.WriteLine(a);
//string concatenation
string s = "Hello";
s += " world.";
Console.WriteLine(s);
}
}
/*
Output:
11
Hello world
*/