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 odpowiedziW 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”.