Как «клонировать» объект в объект подкласса?

У меня есть классA и классB что наследует классA и расширяет его еще несколькими полями.

Имея объектa типаAКак я могу создать объектb типаB который содержит все данные этого объектаa содержал?

я пыталсяa.MemberwiseClone() но это только дает мне другой типA объект. И я не могу броситьA вB поскольку наследственные отношения допускают только противоположный актерский состав.

Как правильно это сделать?

Ответы на вопрос(9)

Ваш ответ на вопрос