类A
{
属性1,
属性2
......
属性100
}
类B
{
属性1,
属性2
......
属性100
属性101
}
两个具有大部分相同属性的类。类A的一个对象所有属性已经有值了,类B的对象属性还没值,怎么把A的所有属性的值赋值给B对应的属性?
8 回答
慕斯王
TA贡献1864条经验 获得超2个赞
如果属性名字是一样的话可以直接使用反射进行对应赋值,如果有不同还需要做个属性的对应映射。建议可以写个公共的方法(扩展方法效果会好点,类似linq里面的cast方法),接收一个字典类型的参数,字典是两个对象的属性对应映射。
- 8 回答
- 0 关注
- 473 浏览
添加回答
举报
0/150
提交
取消