摘要: .NET 3.0/3.5 新特性,扩展方法。可以在已知类上建立新的静态方法,使用起来非常方便。以前如果要在已知类上实现新方法无外乎两种方式:1.拥有源码自主权,对类进行版本更新。2.继承现有类,添加实现新的方法。现在有了扩展方法,让这一切变的更方便。最好的例子就是LINQ使用了扩展方法在System.Collections.IEnumerable类中植入了新的查询方法,如orderby等。这些扩展... 阅读全文
posted @ 2010-04-26 12:01 Assion Yang 阅读(2660) 评论(21) 推荐(0) 编辑