今天在学习的时候,在网上看到了这种用法,以前没有看到过,挺新鲜(自己真是孤陋寡闻)。
好像匿名方法是的。
形如:
this.button1.Click += delegate(object sender, EventArgs e)
{
MessageBox.Show("click button1");
};
//为button2注册Click事件
this.button2.Click += (sender, e) =>
{
MessageBox.Show("click button2");
};
请问为button2注册click事件的方法是什么方法?我在vs.net 2005下试了试,好像不行。只能在vs.net 2008下使用,是.net 3.5的新特性吗?等待答案中...
{
MessageBox.Show("click button1");
};
//为button2注册Click事件
this.button2.Click += (sender, e) =>
{
MessageBox.Show("click button2");
};