Bab*_*bak 6 c# castle-dynamicproxy
如何使用Castle DynamicProxy初始化带参数的构造函数?在这种情况下MyClass(int).
public class MyClass
{
public MyClass(){}
public MyClass(int p1){}
}
Run Code Online (Sandbox Code Playgroud)
目前,CreateClassProxy()初始化MyClass().
CreateClassProxy有很多重载.包括在object数组中传递参数的地方.这应该适合你:
generator.CreateClassProxy(typeof(MyClass), new object[] { (int)2 });
这是官方签名:
public object CreateClassProxy(Type classToProxy, object[] constructorArguments, params IInterceptor[] interceptors);
| 归档时间: |
|
| 查看次数: |
2068 次 |
| 最近记录: |