Как «клонировать» объект в объект подкласса?
У меня есть классA
и классB
что наследует классA
и расширяет его еще несколькими полями.
Имея объектa
типаA
Как я могу создать объектb
типаB
который содержит все данные этого объектаa
содержал?
я пыталсяa.MemberwiseClone()
но это только дает мне другой типA
объект. И я не могу броситьA
вB
поскольку наследственные отношения допускают только противоположный актерский состав.
Как правильно это сделать?