lamba表达式和匿名委托
this.BeginInvoke( (Action) (()=>
{
this.txtLongestWord.Text = this.longestWord;
}));
1. Lamdba 表达式是一个委托类型:
MethodInvoker invoker = () => { Console.WriteLine(); }; //is actually equal to the following form.
MethodInvoker invoker = delegate() { Console.WriteLine(); }; //这里是Lamdba 表达式的匿名委托的用法
2. Lamdba 表达式可以用作匿名方法
MethodInvoker invoker = new MethodInvoker(() => { Console.WriteLine(); }); //相当于:
MethodInvoker invoker = new MethodInvoker(MyFunc);
partial void MyFunc(){Console.WriteLine();}