基本上我想要做的是使用傳遞列表與參數構造函數或方法來創建
Activator.CreateInstance(Type type, params object[] args)
,使一類可大量創建對象,我將需要通過全部的對象藍圖到一個名爲ObjectMap的類的構造函數。它將需要成對的類型和參數。如果允許解決方案,它也可以是另一個類中的方法而不是構造函數。
有點像
new ObjectMap([Type, somevalue, somevalue, somevalue], [Type, somevalue], [Type] ...)
或
Resources.AddObjectMap([Type, somevalue, somevalue, somevalue], [Type, somevalue], [Type] ...)
我不知道如何使它這樣就可以通過對一個可變的量與參數(甚至爲0)的變量量。哎呀,我甚至很難解釋這個問題。問我什麼,不清楚你= S
Gr.Viller
其不太清楚......但通常你必須始終使用相同數量的參數的構造函數,即使一些可以爲空 –
它我可以將它轉換爲另一個類中的方法,它將只在新的ObjectMap對象中設置值。這將允許一個解決方案? – Villermen
我這麼認爲,但我相信下面的解決方案可能是您最好的選擇。 –