我找不到在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