由於我無法對此post發表任何評論(只發布回答),我會發佈一個新問題。
我按照提到的帖子中的說明操作,但代碼會產生錯誤。
代碼:在IList中使用Type.GetType(string)<T>
Type t = Type.GetType(className);
Type listType = typeof(List<>).MakeGenericType(t);
IList list = (IList)Activator.CreateInstance(listType);
錯誤:
Using the generic type 'System.Collections.Generic.IList' requires '1' type arguments
顯然,我不能只是狀態IList
沒有任何類型的,所以我不知道究竟怎樣自提交作品的答案。
在此先感謝。
你應該可以編輯你的其他問題嗎? – 2010-06-25 15:00:07
這不是我的問題,但我有完全相同的問題。 :) – Dejan 2010-06-25 15:06:58