为了账号安全,请及时绑定邮箱和手机立即绑定

c#中的+=是什么意思啊

c#中的+=是什么意思啊

C#
慕尼黑8549860 2018-08-02 14:14:17
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

+= 是从C/C++继承过来的运算符。

对于基础变量类型来说,+= 就是左侧的变量“自增”右边的数值,以下2/3行语句是等价的:

123int i=1;i += 5;i = i + 5;

对于非基础类型的对象,+=作为一个运算符是支持重载的,但标准对象的重载都保留了原来的语义,和基础对象的等价语句相同。但不能保证所有对象的 += 都是这个意思,因为运算符重载可以重新定义其意义。


查看完整回答
反对 回复 2018-08-08
  • 1 回答
  • 0 关注
  • 767 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号