Как скопировать все поля одного экземпляра объекта в другой?
От: Аноним  
Дата: 06.12.07 14:34
Оценка:
Есть основной экземпляр объекта. Также есть вспомогательный экземпляр объекта. Нужно скопировать все что можно скопировать (наверное все Field-ы) вспомогательного обекта в основной, то есть чтобы эти объекты после копирования отличались только Reference-ами. Знаю, есть функция MemberwiseClone ядл создания клона объекта, а есть что-то похожее для копирования в моем случае?
Re: Как скопировать все поля одного экземпляра объекта в дру
От: nikov США http://www.linkedin.com/in/nikov
Дата: 06.12.07 15:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А> Есть основной экземпляр объекта. Также есть вспомогательный экземпляр объекта. Нужно скопировать все что можно скопировать (наверное все Field-ы) вспомогательного обекта в основной, то есть чтобы эти объекты после копирования отличались только Reference-ами.


Re: Как скопировать "внутренности" одного экземпляра в друго
Автор: nikov
Дата: 10.06.07
Re: Как скопировать все поля одного экземпляра объекта в дру
От: Oyster Украина https://github.com/devoyster
Дата: 06.12.07 15:34
Оценка:
Здравствуйте, Аноним, Вы писали:

А> Знаю, есть функция MemberwiseClone ядл создания клона объекта, а есть что-то похожее для копирования в моем случае?


nikov уже предложил подходящий вариант
Автор: nikov
Дата: 06.12.07
, я лишь добавлю, что при желании ускорить копирование полей (всё-таки Reflection не шибко быстрый) можно использовать мой класс FastReflectionHelper
Автор: Oyster
Дата: 27.06.06
.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.