Wie kann ich zur Laufzeit eine Instanz eines beliebigen Array-Typs erstellen?
Ich versuche, ein Array eines zur Kompilierungszeit unbekannten Typs zu deserialisieren. Zur Laufzeit habe ich den Typ entdeckt, weiß aber nicht, wie ich eine Instanz erstellen soll.
Etwas wie
Object o = Activator.CreateInstance(type);
Was nicht funktioniert, weil es keinen parameterlosen Konstruktor gibt. Array scheint keinen Konstruktor zu haben.