Hola,
Estoy construyendo una aplicación que utiliza Reflection para instanciar
objetos y llenar propiedades, esto lo consigo sin problema mediante
Activator.CreateInstance(type) y PropertyInfo objPropInfo.SetValue(...)
Despues de instanciar y llenar los objetos de mis clases, tengo el objeto
OBJ tipo object, al que ahora deseo hacerle un downcast, pero no lo consigo,
intenté asi:
MICLASE miClase = (MICLASE)OBJ;
y así:
MICLASE miClase = (MICLASE)Convert.ChangeType(OBJ,typeof(MICLASE));
y se produce esta excepcion:
System.InvalidCastException, "El objeto debe implementar IConvertible."
Alguien tiene alguna idea de como puedo hacer el downcast del objeto OBJ y
por que se me produce este error??
de antemano gracias por su tiempo y ayuda
Saludos,
rurum - x