c# 如何将一个对象的属性赋给另一个对象
1、手工一对一赋值;
2、利用反射,遍历对象属性赋值;
3、利用AutoMapper这种第三方插件处理;
这位专家说得对且好,我以前做ado.net时经常用到反射,爽歪歪。
@小乔布斯: 反射实现需要考虑多种情况,对异常处理的要求也比较高。可以用AutoMapper简化工作,只是自定义映射的话,显得还是比较麻烦。
@幻天芒: 还好,还好。
@小乔布斯: :)
简单的话就是赋值p.Name=c.LastName,再懒的话用AutoMapper
A和B两个对象 A.a = B.b
克隆?