我找不到在C#3.0/.NET 3.5的泛型构造中使用第一类Type对象(System.Type实例)作为类型参数的方法。下面是我想做一个简单的例子:使用Type对象作为C#中泛型的类型参数
public void test()
{
Type someType = getSomeType(); // get some System.Type object
MyGeneric<someType> obj = new MyGeneric<someType>(); // won't compile
}
有没有办法使用SOMETYPE对象作为一个通用的类型参数?
我个人使用了一个Switch。这可能并不适用于任何地方......我希望它可以像你的例子那样。 – 2011-12-13 21:14:31