在C# 3.0及之后的版本中有了Lamda表达式,像上面这种匿名委托有了更简洁的写法。.NET Framework 3.5及之后版本更能用Action封装方法。例如如下写法能够看上去很是简洁:this
void ButtonOnClick(object sender,EventArgs e)io
{object
this.Invoke(new Action(()=>方法
{new
button.Text="关闭";版本
}));void
}封装