Использование отражения C# для вызова конструктораC#

Место общения программистов C#
Ответить
Anonymous
 Использование отражения C# для вызова конструктора

Сообщение Anonymous »


У меня следующий сценарий:

Дополнение класса{ общественное дополнение (int a) {a = 5; } public static int add(int a,int b) {return a+b; } } Я вызываю add в другом классе:

string s="add"; typeof(Addition).GetMethod(s).Invoke(null, new object[] {10,12}) //это возвращает 22 Мне нужен способ, аналогичный приведенному выше оператору отражения, для создания нового объекта типа Addition с использованием Addition(int a)

Итак, у меня есть строка s= «Дополнение», я хочу создать новый объект, используя отражение.

Возможно ли это?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»