0

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

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

接下来我从 ClassB 实例化 ObjectB。

问题:如何将 ObjectA 的成员数据复制到 ObjectB,而不必将每个 ObjectA 的成员数据复制到 ObjectB 的成员数据?

4

1 回答 1

0

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

于 2012-12-06T22:26:35.537 回答