c#中"+="什么意思

this.BtnEdit.Click += new EventHandler(this.BtnQuery_Click)

第1个回答  2009-09-09
你好。

这句话你就把理解为是c#中的事件委托。

+=通俗的理解为把右边的事件赋予左边的动作来完成。

比如您问的,意思就是:

一个“点击”动作被赋予了一个要完成的事件,事件就是右边的。本回答被提问者采纳
第2个回答  2009-09-09
正确的说:应该是赋值运算符
可以讲值赋给对象的对象。
这个句主要是将按钮事件注册到处理这个时间的委托方法BtnQuery_Click上面,简称注册事件处理函数。
第3个回答  2009-09-12
赋值运算符
等同于:this.BtnEdit.Click = this.BtnEdit.Click + new EventHandler(this.BtnQuery_Click)
就像a+=b 等同于:a=a+b
第4个回答  2009-09-09
就是把前面的事件注册到那个委托里面。
这个委托是新创建的。

当事件发生时,就直接执行那个委托所关联的函数。
第5个回答  2009-09-09
类似a+=b等于a=a+b
相似回答