У меня есть следующий сценарий:
class Addition{
public Addition(int a){ a=5; }
public static int add(int a,int b) {return a+b; }
}
Я вызываю добавление в другой класс:
string s="add";
typeof(Addition).GetMethod(s).Invoke(null, new object[] {10,12}) //this returns 22
Мне нужен способ, аналогичный описанному выше выражению отражения, для создания нового объекта типа Addition с помощью Addition(int a)
Итак, у меня есть строка s= "Addition"
, я хочу создать новый объект, используя отражение.
Возможно ли это?