今天在学习的时候,在网上看到了这种用法,以前没有看到过,挺新鲜(自己真是孤陋寡闻)。
好像匿名方法是的。
形如:
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 " );
};