0

我有一个这样的类定义:

public class LuRequest<T>
    {
...
    }

我想通过动态分配类型 T 来创建它的实例

Type t = OtherObject.GetType();
LuRequest< t>  inst = new LuRequest<t>();

但是它不允许我这样做,括号中的所有内容都需要在编译时。有什么办法可以做到吗?

谢谢

4

1 回答 1

-1

尝试使用 Activator.CreateInstance() 方法。 http://msdn.microsoft.com/en-gb/library/system.activator.createinstance.aspx

于 2013-10-09T20:42:13.960 回答