在运行时覆盖类

时间:2011-05-02 11:35:46

标签: c#-4.0

在我控制下的C#程序集中的

是一个类。我控制创建它的所有实例。如何在运行时覆盖其构造函数,所有方法和属性?如何创建此覆盖类的实例?

2 个答案:

答案 0 :(得分:0)

寻找依赖注入框架:Unity,Ninject,Castle Windsor框架。

答案 1 :(得分:0)

我使用反射来创建代码并通过 CSharpCodeProvider 进行编译。