Jak dynamicznie tworzyć ogólne obiekty C # za pomocą odbicia? [duplikować]

To pytanie ma już tutaj odpowiedź:

Przekaż instancję System.Typ jako parametr typu dla klasy ogólnej 5 odpowiedzi

W C # mam następujący obiekt:

public class Item
{ }

public class Task<T>
{ }

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

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

Chcę dynamicznie tworzyć TaskA lub TaskB używając C # reflection (Activator.CreateInstance). Jednak nie znałbym typu przed ręką, więc muszę dynamicznie tworzyć TaskA na podstawie ciągu znaków, np. „Namespace.TaskA” lub „namespace.TaskAB”.

questionAnswers(5)

yourAnswerToTheQuestion