为什么是小续呢?因为很短,哈
就像前一篇文章提到的,一个匿名方法可以隐式地转化为兼容的委托类型。C#2.0也允许相同的隐式转换应用于方法组,几乎允许显式的委托实例在任何情况下都可以忽略不写。比如说类似于以下语句:
就可以写成
当简写形式使用的时候,编译器自动指出要实例化哪种委托类型,这样是跟比较长的那种形式的作用是一模一样的(一句话,就是可以少些机械的代码了)
PS:期末考了,最近比较忙,可能很少发文了。最近玩WOW,算是在正式商业运营前一天开始玩的,游戏不错,团队合作的感觉挺好的,希望自己节制,幸好是点卡,不是月卡,哈
就像前一篇文章提到的,一个匿名方法可以隐式地转化为兼容的委托类型。C#2.0也允许相同的隐式转换应用于方法组,几乎允许显式的委托实例在任何情况下都可以忽略不写。比如说类似于以下语句:
addButton.Click += new EventHandler(AddClick);
Apply(a, new Function(Math.Sin));
Apply(a, new Function(Math.Sin));
就可以写成
addButton.Click += AddClick;
Apply(a, Math.Sin);
Apply(a, Math.Sin);
当简写形式使用的时候,编译器自动指出要实例化哪种委托类型,这样是跟比较长的那种形式的作用是一模一样的(一句话,就是可以少些机械的代码了)
PS:期末考了,最近比较忙,可能很少发文了。最近玩WOW,算是在正式商业运营前一天开始玩的,游戏不错,团队合作的感觉挺好的,希望自己节制,幸好是点卡,不是月卡,哈