理解Lambda表达式

事件处理

void Form_Load(object sender, EventArgs e)

{

btn.Click+=new EventHandler(btn_Click);

}

void btn_Click(object sender, EventArgs e)

{

lable.Text=DateTime.Now.ToString();

}

匿名委托

void Form_Load(object sender, EventArgs e)

{

btn.Click+=delegate (object sender, EventArgs e)

                    {

                        lable.Text=DateTime.Now.ToString();

                    }

}

Lambda表达式

void Form_Load(object sender, EventArgs e)

{

btn.Click+=(sender,e) => lable.Text=DateTime.Now.ToString();                   

}

posted @ 2010-12-24 01:51  抱影无眠  阅读(211)  评论(0编辑  收藏  举报