Wie erstelle ich dynamisch ein generisches C # -Objekt mit Reflection? [Duplikat]
Diese Frage hat hier bereits eine Antwort:
Übergeben Sie ein instanziiertes System.Type als Typparameter für eine generische Klasse 5 AntwortenIn C # habe ich folgendes Objekt:
public class Item
{ }
public class Task<T>
{ }
public class TaskA<T> : Task<T>
{ }
public class TaskB<T> : Task<T>
{ }
Ich möchte TaskA oder TaskB mithilfe von C # -Reflexion dynamisch erstellen (Activator.CreateInstance). Da ich den Typ jedoch vorher nicht kenne, muss ich TaskA basierend auf Zeichenfolgen wie "namespace.TaskA" oder "namespace.TaskAB" dynamisch erstellen.