Как вызвать через рефлексию конструктор generic T класса наследника?
Если вам нужно вызвать конструктор generic T класса-наследника с использованием рефлексии в C#, вам потребуется несколько шагов. 1. Получите тип класса-наследника с помощью оператора typeof. Type derivedType = typeof(Наследник); 2. Получите обобщенный тип, используемый в конструкторе класса-наследника. Для этого вам понадобится метод GetGenericTypeDefinition() для получения обобщенного типа из типа класса-наследника. Type genericType = derivedType.GetGenericTypeDefinition(); 3. ... Читать далее