扩展方法: 扩展方法是C#3.0的新特性,可以通过为已知类型添加新方法来到到扩展类型的目的,同时不需对此类型做任何改动. 重点记住的是,定义为静态方法的扩展方法只能在通过using指令显示地将名称空间导入到应用程序代码中后才能被调用. LINQ包含最常见的扩展方法,也就是所说的标准查询操作符.标准查询操作符扩展了IEnumerable<T>和IQueryable两种类型. 代码中需要使用实例方法来调用扩展方法,然后编译器产生的中间语言(IL)会把代码转换成为对静态方法的调用. 如果一定要使用扩…