我有一个来自供应商的C#DLL。我已经提取了源代码,但它不是我自己修改它的选项。重写DLL的方法
Supose的dll具有这些类(在相同的命名空间):
public static class A {
public static string Method1(this Helper helper, B options) {
...
}
}
public class B {
public int LoadingElementDuration {
get;
set;
}
public string Method2() {
...
}
}
A类是所有细。这是我们使用的类。 是否可以修改B类?我想添加一个属性并用我自己的代码覆盖Method2。然后A类应该使用我的代码而不是默认类B.
谢谢。
看看适配器模式。 – Tomtom 2012-08-17 09:24:58