Я написал функцию, которая копирует свойства одного класса в другой, поэтому сделайте копию объекта.
Так что-то вроде
MyObject myObject = myOtherObject.MyCustomCopy(myObject)
], где myObject и myOtherObject относятся к одному типу. Я делаю это, как правило, выполняя
myObject.prop1 = myOtherObject.prop1
myObject.prop2 = myOtherObject.prop2
myObject.prop3 = myOtherObject.prop3
return myObject
. Я почти уверен, что в прошлом я использовал объект .NET, который делал это автоматически, думаю, размышляя, но не могу его вспомнить ... или я воображал, что такой метод существует ?
Да, я знаю об автоматическом сопоставлении, но я был уверен (не так сильно сейчас), что существует объект .NET, который выполняет эту работу. Может быть нет!