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