C#高级编程(第四版)学习中遇到的一个问题,关于委托和事件

今天学习委托和事件,很奇怪c#高级编程书中的一段代码怎么也调试不通,一直保存,让我莫名其妙,百思不得其解,也难怪我刚学委托,对于其内在意义还不是很懂.

    代码段是这样的,在6.31章节中.

这是我自己按书上的写的.但一直在););处报错."应输入) 无效表达式)",让我莫名其妙.

 

返回去再仔细的研究了下委托中的匿名委托.

匿名委托的一般形式应该是这样的,按钮的new EventHandler,其实就是添加委托的过程,上面报错的代码应该是一段匿名委托.

那么很显然,他与匿名委托的一般形式有很大的区别.

这样的话,代码是不是应该这样写呢.

 btnTwo.Click += new EventHandler( delagate(object ..,object ..){....});

调试后,果然,,正确的代码应该是这样的

搞定..看来我还没有找着门.离入门还有点距离...

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值