0

ClassA にはいくつかのメンバー データ s1 と s2 があり、ClassA を継承し、独自のメンバー データ s3 と s4 を持つ ClassB もあります。

ここで、ClassA から ObjectA をインスタンス化し、メンバー データ s1 および s2 を設定します。

次に、ClassB から ObjectB をインスタンス化します。

質問: 各 ObjectA メンバー データを ObjectB メンバー データにコピーすることなく、ObjectA メンバー データを ObjectB にコピーするにはどうすればよいですか?

4

1 に答える 1

0

各メンバーを属性でマークすると (たとえば、TargetMember プロパティを持つ MemberMapAttribute を作成する)、ソース オブジェクトでリフレクションを使用してプロパティ マップを取得し、コピーを実行できます。

于 2012-12-06T22:26:35.537 に答える