Как я могу создать экземпляр произвольного типа Array во время выполнения?
Я пытаюсь десериализовать массив неизвестного типа во время компиляции. Во время выполнения я обнаружил тип, но я не знаю, как создать экземпляр.
Что-то вроде:
Object o = Activator.CreateInstance(type);
который не работает, потому что нет никакого конструктора без параметров, Array, похоже, не имеет никакого конструктора.