創建一個對象,我有這樣的對象集:如何從一個字符串
Object A
Object AA: A
Object BB: A
Object CC: A
如何創建由於在它「AA」的字符串變量類型AA的對象?我一直在看Activator的東西,但無法完全弄清楚。
創建一個對象,我有這樣的對象集:如何從一個字符串
Object A
Object AA: A
Object BB: A
Object CC: A
如何創建由於在它「AA」的字符串變量類型AA的對象?我一直在看Activator的東西,但無法完全弄清楚。
您需要爲AA
獲取Type
實例,然後將其傳遞給Activator.CreateInstance
。
Type myType = typeof(SomeTypeInProject).Assembly.GetType(typeName);
object instance = Activator.CreateInstance(myType);
這是不是很清楚你的意思。一個簡短而完整的涉及類型的例子以及「這個對象集」的含義真的會有所幫助。 –
這些是_classes_,而不是對象。 – SLaks
我想創建一個類型爲BB的對象,給定字符串「BB」 – Charles