В основном то, что я пытаюсь сделать, это класс, который может массово создавать объекты с помощьюсписок Передача объектов для создания с аргументами конструктора или метода
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
Его довольно неясные ... но, как правило, вы должны всегда использовать одинаковое количество аргументов в конструкторе, даже если некоторые из них могут быть нулевыми –
It возможно для меня превратить его в метод другого класса, который просто установит значения в новом объекте ObjectMap. Будет ли это решение? – Villermen
Я так думаю, но я считаю, что решение ниже, вероятно, лучший выбор. –