Как динамически создать универсальный объект C # с помощью отражения? [Дубликат]

This question already has an answer here:

Pass An Instantiated System.Type as a Type Parameter for a Generic Class 5 answers

В C # у меня есть следующий объект:

public class Item
{ }

public class Task<T>
{ }

public class TaskA<T> : Task<T>
{ }

public class TaskB<T> : Task<T>
{ }

Я хочу динамически создавать TaskA или TaskB с помощью отражения C # (Activator.CreateInstance). Однако я бы не знал тип заранее, поэтому мне нужно динамически создавать TaskA на основе строки типа & quot; namespace.TaskA & quot; или "namespace.TaskAB".

Ответы на вопрос(5)

Ваш ответ на вопрос