我有ClassA,有一些成员数据s1和s2 我还有继承ClassA的ClassB,它有自己的成员数据s3和s4
现在我从ClassA实例化ObjectA并填充成员数据s1和s2
接下来,我从ClassB实例化ObjectB。
问题:如何将ObjectA成员数据复制到ObjectB而无需将每个ObjectA成员数据复制到ObjectB成员数据?
答案 0 :(得分:0)
如果使用Attribute标记每个成员(例如,创建一个具有TargetMember属性的MemberMapAttribute),那么您可以使用源对象上的反射来获取属性映射并进行复制。