我有这样的课程定义:
public class LuRequest<T>
{
...
}
我想通过动态分配类型T来创建它的实例,如
Type t = OtherObject.GetType();
LuRequest< t> inst = new LuRequest<t>();
然而,它不允许我这样做,括号中的所有内容都需要在编译时。 我有什么方法可以做到吗?
谢谢
答案 0 :(得分:-1)
尝试使用Activator.CreateInstance()方法。 http://msdn.microsoft.com/en-gb/library/system.activator.createinstance.aspx