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