猿问

C# 反射,如何获取复合对象的值

我有一个患者对象,它有一个语句对象。我想使用反射获取所有患者对象和语句对象的值。


public class Patient

{    

    public string Name { get; set; }    

    public string Address { get; set; }    

    public Statement Statement { get; set; } 

}


森栏
浏览 107回答 1
1回答

开心每一天1111

要使用反射获取对象的属性值,请执行以下操作:StatementSystem.Reflection.PropertyInfo property =     object.GetType().GetProperty("Statement", BindingFlags.Instance);object statement = property.GetValue(object);但是,既然您已经知道了所有细节,那么使用反射有什么意义呢?PatientStatement
随时随地看视频慕课网APP
我要回答