2009年10月26日
摘要: 鹤冲天的《c#扩展方法奇思妙用》系列给了我很多启示,其中的很多用法大大提升了代码编写效率,最近小研究了一下他提供的《c#扩展方法奇思妙用变态篇三:switch/case组扩展》一文提供的扩展方法,并依照自己的习惯重新实现了一下,现分享一下我的实现。 这样的扩展除了让代码显得更复杂以衬托出作者之牛B深奥之外,还有什么优点? 优点就是能在单句Lambda表达式中使用,这样就能让你更深奥一层…… 哈哈,玩笑,不只是单句Lambda表达式,在充当方法的参数时,三元表达式又不够用的情况下,这样的扩展就大有用武之地了,你可以不必大费周章地再去定义临时的变量并给它赋值,或者专门建立一个方法来解决这类简单的判别问题。 它的形式可能不算优雅, 阅读全文
posted @ 2009-10-26 00:39 斯克迪亚 阅读(6755) 评论(15) 推荐(7) 编辑