Como dinamicamente criar genérico objeto C # usando reflexão? [duplicado]
Esta questão já tem uma resposta aqui:
Passar um sistema instanciado. Digite como um parâmetro de tipo para uma classe genérica 5 respostasEm c # eu tenho o seguinte objeto:
public class Item
{ }
public class Task<T>
{ }
public class TaskA<T> : Task<T>
{ }
public class TaskB<T> : Task<T>
{ }
Eu quero criar dinamicamente TaskA ou TaskB usando reflexão C # (Activator.CreateInstance). No entanto, eu não saberia o tipo antes, então eu preciso criar dinamicamente TaskA com base na string como "namespace.TaskA" ou "namespace.TaskAB".