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

来源:互联网 发布:那个聊天软件好 编辑:程序博客网 时间:2024/04/30 02:05

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

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

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

 

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

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

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

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

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

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

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

 

原创粉丝点击