.NET: существует ли класс для копирования свойств одного класса в другой?C#

Место общения программистов C#
Anonymous
.NET: существует ли класс для копирования свойств одного класса в другой?

Сообщение Anonymous »

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

Что-то вроде

Код: Выделить всё

MyObject myObject = myOtherObject.MyCustomCopy(myObject)
где myObject и myOtherObject имеют один и тот же тип. Я делаю это практически делая

Код: Выделить всё

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

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

Подробнее здесь: https://stackoverflow.com/questions/414 ... to-another

Вернуться в «C#»