Как написать преобразование из базового в производный?
От: imba  
Дата: 29.07.09 10:06
Оценка:
Простая вещь нужна, но не вдуплю никак, как это сделать .
Нужно написать имплисит преобразование из базового класса в производный. Для всех полей базового класса просто сделать memberwise clone, ну и пару производных полей заполнить определённым образом. Как скопировать все поля? Вариант скопировать их по одному прямо в операторе преобразования — не катит, конечно.

Поиском наткнулся на один пост, где в базовом классе определялся метод BaseClass.CloneTo<T> where T:BaseClass. Это лучший вариант?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.