Здравствуйте, fspirit, Вы писали:
F>Загружаю сборку, нахожу там тип PACreator, по GetType("PACreator"). Тип найден. Теперь пытаюсь создать объект этого типа (PACreator) Activator.CreateInstance(type), где type, то, что вернул GetType. Exception: Type cast is not valid. Объясните, пожалуйста, в чем дело?
1. А может, конструктор по умолчанию требует параметров?
2. Activator.CreateInstance возвращает Object
А так:
Object AnObject;
PACreator ACreator;
AnObject = Activator.CreateInstance(AType, new object[],{});
ACreator = (PACreator)AnObject;