.NET: Есть ли класс для копирования свойств одного класса в другой

Я написал функцию, которая копирует свойства одного класса в другой, поэтому сделайте копию объекта.

Так что-то вроде

MyObject myObject = myOtherObject.MyCustomCopy(myObject)

], где myObject и myOtherObject относятся к одному типу. Я делаю это, как правило, выполняя

myObject.prop1 = myOtherObject.prop1
myObject.prop2 = myOtherObject.prop2
myObject.prop3 = myOtherObject.prop3
return myObject

. Я почти уверен, что в прошлом я использовал объект .NET, который делал это автоматически, думаю, размышляя, но не могу его вспомнить ... или я воображал, что такой метод существует ?

Да, я знаю об автоматическом сопоставлении, но я был уверен (не так сильно сейчас), что существует объект .NET, который выполняет эту работу. Может быть нет!

9
задан Bob 10 November 2010 в 10:46
поделиться