В настоящее время мне нужно сделать что-то вроде этого, чтобы построить определение типа во время выполнения, чтобы перейти к моему IOC для разрешения. Упрощенный:Сборка встроенного типа C# во время выполнения
Type t = Type.GetType(
"System.Collections.Generic.List`1[[ConsoleApplication2.Program+Person");
Я знаю аргумент общего типа только во время выполнения.
Есть ли что-то, что позволит мне сделать что-то вроде этого (поддельный код):
Type t = Type.GetTypeWithGenericTypeArguments(
typeof(List)
, passInType.GetType());
Или мне просто придерживаться моего хака, passInType.GetType()
преобразовать в строку, построить общую строку типа .. чувствую себя грязным
Я чувствую себя грязным, просто читая ваш образец кода. –