en el sgte codigo recibo el error: "Object does not match target type" al
usar SetValue. porque ??
el objeto que estoy pasando es derivado de una clasa abstracta pura y la
propiedad MyProperty es virtual.
El objeto esta creado con new antes de pasarlo a esta funcion y tiene valor
en la propiedad que queiro modificar. esta propiedad es get/set.
static public int t_EntityUpdate(object t_Entity, string newValue)
{
Type objType = t_Entity.GetType();
PropertyInfo fieldProperty = objType.GetProperty("MyProperty",
BindingFlags.Public | BindingFlags.Instance);
try
{
fieldProperty.SetValue(objType, newValue, null);
}
catch (Exception e)
{
}
return 1;
}
saludos y gracias, alf.
Leer las respuestas