摘要:
通过C#2极大的简化了委托的使用。如果仅仅是为了简化事件的订阅以及增强可读性,这些技术确实已经足够了。 但是,C#2中的委托仍然过于臃肿:一页充满匿名方法的代码,读起来真让人难受,你也肯定不愿意经常在一个语句中放入多个匿名方法吧。 C#3可以说是一个工业革命。 *作为委托的Lambda表达式 从许多 阅读全文
摘要:
嗯~~,其实在C#1看来委托语法看起来似乎并不太坏——语言以围绕Delegate.Combine,Delegate.Remove以及委托实例的调用提供了语法糖。 表面上一切都在正常的轨道上,但是感觉不太对。 很难确切的描述C#1的委托创建表达式为什么会令人不快,但他们确实如此。 在C#1中我们先写好 阅读全文