Я загружаю некоторые данные асинхронно. Загруженные данные не имеют определенного типа, но для них требуется конструктор без параметров. Теперь я забыл об этом и
Для этого объекта не определен конструктор без параметров.
исключение было поймать. Проблема в том, что я не знаю, что такое " этот объект " ?? Ну, в текущей ситуации я знаю, что это за тип, потому что я только добавил его, но я вижу здесь будущие проблемы.
Как я могу определить тип объекта, который вызвал проблему? Должен ли я сначала проверить конструктор и выдать свое собственное исключение перед вызовом Activator.CreateInstance()
? Это похоже на двойную проверку одного и того же, и я хотел бы избежать этого.