摘要: namespace ExtensionInterfaceMethod { class Program { static void Main(string[] args) { //使用接口变量来调用扩展方法 IBasicInterface bii = new BasicImplement(); bii 阅读全文
posted @ 2016-04-07 17:22 zmztyas 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 扩展方法是静态方法,是类的一部分,但是实际上没有放在类的源代码中。 扩展方法所在的类也必须被声明为static C#只支持扩展方法,不支持扩展属性、扩展事件等。 扩展方法的第一个参数是要扩展的类型,放在this关键字的后面,告诉编译期这个方法是Money类型的一部分。 在扩展方法中,可以访问扩展类型 阅读全文
posted @ 2016-04-07 10:25 zmztyas 阅读(333) 评论(0) 推荐(0) 编辑