我有供应商提供的 ac# dll。我已经提取了源代码,但不能自己修改它。
假设 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 类。
谢谢。