小新的技术天地

Make It Works !

博客园 首页 新随笔 联系 订阅 管理
为什么是小续呢?因为很短,哈

就像前一篇文章提到的,一个匿名方法可以隐式地转化为兼容的委托类型。C#2.0也允许相同的隐式转换应用于方法组,几乎允许显式的委托实例在任何情况下都可以忽略不写。比如说类似于以下语句:

addButton.Click += new EventHandler(AddClick);
Apply(a, 
new Function(Math.Sin));

就可以写成

addButton.Click += AddClick;
Apply(a, Math.Sin);

当简写形式使用的时候,编译器自动指出要实例化哪种委托类型,这样是跟比较长的那种形式的作用是一模一样的(一句话,就是可以少些机械的代码了)

PS:期末考了,最近比较忙,可能很少发文了。最近玩WOW,算是在正式商业运营前一天开始玩的,游戏不错,团队合作的感觉挺好的,希望自己节制,幸好是点卡,不是月卡,哈
posted on 2005-06-15 22:33  小新0574  阅读(1777)  评论(6编辑  收藏  举报