我創建了一個類動態(發現它here),但我不明白爲什麼我不能用它來創建一個列表?爲什麼我不能使用myObject創建一個List <>?
var myType = CompileResultType();
var myObject = Activator.CreateInstance(myType);
var myList = new List<myObject>();
// Error: The type or namespace name 'myObject'
// could not be found (are you missing a using directive
// or an assembly reference?)
我應該怎麼做?
它們被稱爲泛型*類型*參數,因爲它們期望類型,而不是實例。所以你需要知道實際的類型或者用反射來創建列表對象。 =) –
@ J.Steen你應該添加它作爲答案';)' –
你會這麼好以糾正我的片段? :) – yonan2236