我需要使用下面的字典名称填充字典中的所有数据是我的代码
var data = mAData.GetType().GetProperty("SEN").GetValue(mAData.SEN);
我不知道我失踪的地方请帮忙。 我的发现是问题出在GetValue()参数
中答案 0 :(得分:2)
您从属性SEN
获取值。该属性属于mAData
,不属于mAData.SEN
。您需要提供属性所属的实例:
var data = mAData.GetType().GetProperty("SEN").GetValue(mAData);
我希望此代码仅用于测试目的,因为通常您只需调用mAData.SEN
(除非由于其保护级别而无法访问)。