首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#用匿名方法添加事件的有关问题

2012-02-10 
C#用匿名方法添加事件的问题《C#高级编程》中有个例子添加事件时用匿名方法:btnOne.Click+newEventHandler(

C#用匿名方法添加事件的问题
《C#高级编程》中有个例子添加事件时用匿名方法:

btnOne.Click   +=   new   EventHandler(lblInfo.Text   =   "button1   was   pressed. ";);

调试时提示错误:
错误1应输入   )
错误2无效的表达式项“)”

请问这是为什么啊

[解决办法]
这才是正确的匿名方法方式:

btnOne.Click += new EventHandler(delegate(object sender,EventArgs e){lblInfo.Text = "button1 was pressed. ";});

//EventHandler委托原型的参数列表必须为:(object sender,EventArgs e)

热点排行