falla.zhang

导航

2010年2月23日 #

C# 3.0 扩展方法&接口

摘要: namespace ExtensionInterfaceMethod{ class Program { static void Main(string[] args) { //使用接口变量来调用扩展方法 IBasicInterface bii = new BasicImplement(); bii.SubStract(9, 3); } } //先创建一个简单的接口 public interface... 阅读全文

posted @ 2010-02-23 16:16 falla.zhang 阅读(859) 评论(0) 推荐(0) 编辑

C# 3.0 扩展方法

摘要: 扩展方法解决问题:以往对已存在的类库进行扩展,可行的方式直接对源代码进行修改或者直接派生。 扩展方法注意事项: 扩展方法必须被定义在一个静态类中,扩展方法自身必须是一个静态方法; 扩展方法中的首个参数必须是this,最后紧跟要扩展的类的名称; 扩展方法可以被对象实例调用,也可以使用静态类名进行静态调用。 扩展方法的使用范围: 实例调用: namespace ExtensionMethodOb... 阅读全文

posted @ 2010-02-23 15:56 falla.zhang 阅读(392) 评论(0) 推荐(0) 编辑