1.编辑对象中的属性并赋值
代码参考: UpdateStaffArgs是一个对象
UpdateStaffArgs updateStaffArgs = new UpdateStaffArgs{ };
使用foreach循环遍历对象的属性值
foreach (var item in updateStaffArgs.GetType().GetProperties())
{
//获取属性名称,如果名称等于我期望的值,为该属性赋值
if (item.Name.Equals(key))
{
//赋值之前需要将要赋值的字段的类型,转化类型同要赋值的字段的类型即可
var temp = (xxx)value;
item.SetValue(updateStaffArgs, temp);
}
}
2.转化类型时可能遇到的问题记录
https://blog.youkuaiyun.com/archielau/article/details/42156689