Re: Непонятная штука с reflection
От: Gary Земля  
Дата: 19.09.05 11:54
Оценка: +1
Здравствуйте, 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;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.