+ =运算符有什么作用?虽然它似乎表明它与代表有关,但很难在网上找到关于这个运营商的信息。有人能解释一下吗?
无论如何,以下是我遇到的c#声明:
this.LineSelected += new LineSelectionHandler(AdvancedReceiptViewModel_LineSelected);
答案 0 :(得分:2)
它为该事件添加了一个EventHandler。
例如:
Button.Click += new EventHandler(my_handler)
Click
是您希望处理或收听的事件,my_handler
是在该事件发生时将被调用的方法。
答案 1 :(得分:1)
对于EventHandlers,+=
具有订阅语义或-=
取消订阅https://msdn.microsoft.com/en-us/library/ms366768.aspx
答案 2 :(得分:0)
+=
是额外的运营商。这意味着右侧组件与左侧组件集成。 x+=y
- x=x+y
button.Click += new event()
- 点击事件处理启用按钮。
答案 3 :(得分:-1)
要比到目前为止更具体地回答您的问题,那就是addition assignment operator。
这是写 x = x + y 的简写方式。