C# - 扩展方法
定义方法
public static SomeClass() { public static void FunctionName(this Class _p) { // TO DO SOMETHING } }
说明:
1. 这样就生成了一个 Class 类的扩展方法.
2. 这里的 SomeClass 类名跟扩展方法没有任何联系, 可以随意
使用方法
public void Use() { Class c = new Class(); c.FunctionName(p); }