当某个类中的方法不够我们使用的话,我们通过先继承这个类,然后重写这个方法
拓展方法的意思是:在类的外部给类添加一个方法,写法如下
public static class Base//首先要写一个类,而且必须是静态类 { public static string HelloWorld(this Form1 sb,string s)//方法也要是静态的 { return s; } }
使用:
Form1 f = new Form1(); f.HelloWorld("HelloWorld");
这个功能不仅可以对类使用,也可以使用与接口,委托和枚举类型