我无法找到一种方法,在C# 3.0 / .NET 3.5中将一流的Type对象(System.Type实例)用作通用构造中的类型参数。以下是我想要做的简化示例:
public void test()
{
Type someType = getSomeType(); // get some System.Type object
MyGeneric<someType> obj = new MyGeneric<someType>(); // won't compile
}
有没有办法将someType对象用作泛型的类型参数?