Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 ClassA 和一些成员数据 s1 和 s2 我也有 ClassB 继承 ClassA 并有自己的成员数据 s3 和 s4
现在我从 ClassA 实例化 ObjectA 并填充成员数据 s1 和 s2
接下来我从 ClassB 实例化 ObjectB。
问题:如何将 ObjectA 的成员数据复制到 ObjectB,而不必将每个 ObjectA 的成员数据复制到 ObjectB 的成员数据?
如果您使用属性标记每个成员(例如,创建具有 TargetMember 属性的 MemberMapAttribute),那么您可以在源对象上使用反射来获取属性映射并进行复制。