反射通过属性名得到属性的值

public class 类
{
    private string _属性;
    public string 属性
    {
        set { this._属性 = value; }
        get { return this._属性; }
    }
}

public class 执行
{
    public 执行() { }

    public void 方法()
    {
        类 实例 = new 类();
        object val = 实例.GetType().GetProperty("属性").GetValue(实例, null);
    }
}

 

 

posted @ 2012-11-21 17:26  古兰色回忆  阅读(248)  评论(0编辑  收藏  举报