VB.net如何从继承的类复制对象

时间:2012-12-06 21:28:28

标签: vb.net object copying

我有ClassA,有一些成员数据s1和s2 我还有继承ClassA的ClassB,它有自己的成员数据s3和s4

现在我从ClassA实例化ObjectA并填充成员数据s1和s2

接下来,我从ClassB实例化ObjectB。

问题:如何将ObjectA成员数据复制到ObjectB而无需将每个ObjectA成员数据复制到ObjectB成员数据?

1 个答案:

答案 0 :(得分:0)

如果使用Attribute标记每个成员(例如,创建一个具有TargetMember属性的MemberMapAttribute),那么您可以使用源对象上的反射来获取属性映射并进行复制。