Ich möchte eine stark typisierte Liste erstellen und den Typ in Laufzeit festlegen. Dies ist mein Code.Ich dachte, es sollte funktionieren, aber es nicht :)
%Vor%Hättest du irgendeine Idee, wie man eine stark typisierte Liste erstellt, deren Typ ich zur Laufzeit entscheide?
Duplizieren: Hier sind andere Versionen:
Verwenden Sie Type.MakeGenericType(type[])
:
Sie müssen IList
verwenden, um das Ergebnis zu behalten - weil Sie den tatsächlichen Typ, der zur Laufzeit verwendet wird, nicht kennen.
Für generische Typen mit mehr als einem Typparameter würden Sie etwas wie Dictionary<,>
verwenden.
Siehe auch Ссылка