Lambada表現を使った再構築依頼
2431 ワード
1.イベント
書き方は通常(C钾1.0)
書き方は通常(C钾1.0)
this.button.Click +=new EventHandler(button_Click);
void button_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
C〓2.0で匿名の方法を使うthis.button.Click +=delegate{
throw new NotImplementedException();
};
//
this.button.Click +=delegate(object obj, EventArgs args)
throw new NotImplementedException();
};
Lamba表現を使うthis.button.Click += (s, ev) => { throw new NotImplementedException(); };
2.一般依頼 Func<int,int,int> max=(a,b)=>
{
if (a > b)
return a;
return b;
};
int rst=max(222,134);
Console.Write(rst)
参照はhttp://www.cnblogs.com/neozhu/archive/2010/07/16/1778864.htmlから