在C#中,使用Reflection有没有办法获得私有支持字段名称?

时间:2019-07-17 19:32:45

标签: c# reflection

我需要获取与 访问器。

public class ClassWithProperty
{
    private string _caption = "A Default caption";

    public string Caption
    {
        get { return _caption; }
        set { if(_caption != value) _caption = value; }
    }
}


Type t = Type.GetType("ClassWithProperty");
         PropertyInfo propInfo = t.GetProperty("Caption");
         MethodInfo[] methInfos = propInfo.GetAccessors(true);

我可以遍历访问器并查看get_Caption和set_Caption,但是我需要获取“ _caption”字段名称。

这怎么办? 谢谢!

0 个答案:

没有答案