编辑对象中的属性并赋值

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.csdn.net/archielau/article/details/42156689

你可能感兴趣的:(vs,c#)