从对象和属性名称返回属性的值

时间:2016-08-25 16:36:15

标签: c# .net reflection

给定一个对象和一个属性的名称,我试图使用反射来获取该属性的值。我在这里看到了几个让我接近的线程,但我还没有确定它。我碰巧知道该值将是string类型。

public string GetPropValue(object src, string propName)
{
    return src.GetType().GetProperty(propName).GetValue(????);
}

1 个答案:

答案 0 :(得分:1)

只需传递src这样的对象:

public string GetPropValue(object src, string propName)
{
    return src.GetType().GetProperty(propName).GetValue(src, null).ToString();
}