加法赋值运算符的行为
本文关键字:赋值运算符 | 更新日期: 2023-09-27 18:15:18
加法赋值运算符在这里的行为-
btn.Click += delegate(object sender, EventArgs e)
为事件Click
添加一个事件处理程序。当Click
事件引发时,将调用添加到该事件的所有处理程序方法。
void BtnClickHandler1(object sender, EventArgs e)
{
MessageBox.Show("BtnClickHandler1");
}
void BtnClickHandler2(object sender, EventArgs e)
{
MessageBox.Show("BtnClickHandler2");
}
然后像这样给Click事件添加这些方法:
btn.Click += BtnClickHandler1
btn.Click += BtnClickHandler2
当按钮被点击时,方法将按照你添加它们的顺序被调用,所以消息框将是:
BtnClickHandler1
BtnClickHandler2
如果你想要关于+=运算符的具体信息,MSDN说:
+=操作符还用于指定要调用的方法作为对事件的回应;这样的方法称为事件处理程序。的在此上下文中使用+=操作符称为下标到一个事件。
查看更多信息:
https://msdn.microsoft.com/en-us/library/edzehd2t%28v=vs.110%29.aspx http://www.dotnetperls.com/event