我有一个这样声明的按钮事件:
myButton.Click += new EventHandler(ButtonClicked);
private void ButtonClicked(Object s, EventArgs e)
{
this.Close();
}
我可以这样做:
myButton.Click += (s, e) => this.Close();
我确信使用第二种方式的好处不仅仅是美观。
为什么以及何时应该使用第二种方法,因为现在我很困惑?如果只是为了外观,当您在匿名函数的主体中有多个指令时,它看起来并不会更干净。