public MyType<T,T1,T2>
{
}
我需要做一个Expression.New(typeof(MyType<,,>))
在编译时我不知道 T,T1,T2。表达式 new 在方法中
Expression CreateExpression(Type t, Type t1)
{
Type t2 = Lookup(t,t1);
return Expression.New(typeof(MyType<t,t1,t2>), ...constructorparams...);
}
为了这个问题,我使这个例子尽可能简单。有人知道这样做的方法吗?