#c# #reflection #dynamic #types #action
#c# #отражение #динамический #типы #Экшен
Вопрос:
У меня есть следующее: typeof(Action<User, Int32>)
что мне нужно, чтобы иметь возможность создавать динамически…
У меня есть оба типа, которые мне нужны, сохраненные как Type
объект.
Type type1 = ...; // MyNamespace.BusinessObjects.User
Type type2 = ...; // System.Int32
// I need it to be Action<MyNamespace.BusinessObjects.User, System.Int32>
Type action = ? ;
Не уверен, что здесь нужно сделать, чтобы это произошло.
Ответ №1:
Я думаю, это должно сработать:
var actionType = typeof(Action<,>).MakeGenericType(type1,type2);
Комментарии:
1. @m-y Это был отличный вопрос, хотя