给定一个对象和一个属性的名称,我试图使用反射来获取该属性的值。我在这里看到了几个让我接近的线程,但我还没有确定它。我碰巧知道该值将是string类型。
public string GetPropValue(object src, string propName)
{
return src.GetType().GetProperty(propName).GetValue(????);
}
答案 0 :(得分:1)
只需传递src
这样的对象:
public string GetPropValue(object src, string propName)
{
return src.GetType().GetProperty(propName).GetValue(src, null).ToString();
}