Godmode
2009-01-27, 20:08:25
Ich versuche gerade den Type-Parameter einer generischen Klasse zur Laufzeit zu setzen.
normalerweise:
ICollection<int> intCollection = new ....
Ich möchte es aber so machen:
Type t = int.GetType();
ICollection<t> dynCollection = new ...
Ich weiß dass das so nicht funktioniert, da der Type-Parameter ein Klassenname sein muss und keine Instanz. Habt ihr eine Idee wie man sowas lösen könnte?
normalerweise:
ICollection<int> intCollection = new ....
Ich möchte es aber so machen:
Type t = int.GetType();
ICollection<t> dynCollection = new ...
Ich weiß dass das so nicht funktioniert, da der Type-Parameter ein Klassenname sein muss und keine Instanz. Habt ihr eine Idee wie man sowas lösen könnte?