2026-10-24 11:36:41
在C#中,+= 是一个复合赋值运算符,用于将右侧的值与左侧的变量或属性相加,并将结果重新赋给左侧的变量或属性。其核心功能是简化代码,避免重复书写左侧变量。
具体说明基本语法
variable += value;等价于:
variable = variable + value;数值类型示例
int x = 10;x += 5; // 等价于 x = x + 5Console.WriteLine(x); // 输出 15字符串类型对于字符串,+= 用于拼接(但需注意性能问题,频繁拼接时建议用 StringBuilder):
string s = "Hello";s += " World!"; // 等价于 s = s + " World!"Console.WriteLine(s); // 输出 "Hello World!"事件订阅在事件处理中,+= 用于添加事件处理方法:
button.Click += Button_Click; // 订阅 Click 事件数值类型:执行加法。
字符串:执行拼接。
事件:添加委托。
+= 是C#中高效且灵活的运算符,适用于数值计算、字符串拼接和事件订阅等场景,能显著提升代码简洁性。但需根据类型和场景合理使用,避免潜在性能问题。