摘要: 主要内容:扩展方法分部方法1. 扩展方法C#中的扩展方法实现起来非常简单,园子里也有很多写的很好的介绍扩展方法的文章。这里就不在举例说明扩展方法了,只记录一下在实现扩展方法时应注意的原则和规则。1)C#目前只支持扩展方法,不支持扩展属性,扩展事件等2)扩展方法必须在非泛型的静态类中声明3)定义扩展方法的静态类必须有文件作用域,即不能嵌套在某个类中4)多个静态类中如果包含相同的扩展方法,编译时出错(error CS0121)5)用扩展方法扩展了一个类型的同时,也扩展此类型的派生类型6)扩展方法有潜在的版本控制问题。 原因:类型在调用方法时,总是先找类型本身定义的方法,如果没找到对应的方法,再去找 阅读全文
posted @ 2011-07-01 10:19 wang_yb 阅读(641) 评论(0) 推荐(0) 编辑