【发布时间】:2013-03-07 21:54:01
【问题描述】:
我有课。通过反射,我得到了它的构造函数和参数计数/类型。 我也有任何类型的生成器。 所以我需要做
var constructor;
var params = constructor.GetParameters();
object[] args;
foreach( var param in params ) {
var type = param.Parametertype;
args[] += (object)Build<type>();
}
Activator.CreateInstance(Type, args);
问题是,我不能将参数的类型作为泛型参数传递。
【问题讨论】:
标签: c# reflection