Как динамически создать универсальный объект 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".