これはちょっと疑問に思えるかもしれませんが、あるオブジェクトAの束を別のBにコピーする理由があります。ここでAはサブセットですB. のこれは、C#でコードを書くとき、それは別の変数、avar.GiveTo(something.else)にC#変数を割り当てます。
A.
< =インテリセンスが、私は気にしない、Aに私のすべてを与え、すべてオフA.私が実際にコピーされていることを確認してくださいすることは困難であることを意味します。
B.
< =素晴らしいが、私はそれがこのように終わるだろうというように入力し終えることができません。 A.prop = B.similarProp
だから、うるさいことだ、私はどのように知りたいです(私は文字通り分からない。)これを行います拡張メソッドを書く
B.something.GiveTo(A.somethingelse)
私はBがのスーパーセットであるため、それはエラーになりますのでAUTOMAPPERを使用したいDONTこの場合はAです。
オブジェクトのプロパティをマップする方法を尋ねるつもりはありません。私はタイプを入力できるように書く方法を尋ねていますA.propa.ExtensionMethodGiveTo(b.propa)
何か試したことがある場合は、進行中のコードを投稿してください –
AからBの類似の属性の値をコピーしたいですか? – Prajwal
@Prajwalはい、そのように質問しています。 –