Como “clonar” um objeto em um objeto de subclasse?
Eu tenho uma aulaA
e uma aulaB
que herda classeA
e estende-o com mais alguns campos.
Tendo um objetoa
do tipoA
Como posso criar um objetob
do tipoB
que contém todos os dados desse objetoa
contido?
eu tenteia.MemberwiseClone()
mas isso só me dá outro tipoA
objeto. E eu não posso conjurarA
para dentroB
já que o relacionamento de herança só permite o elenco oposto.
Qual é a maneira certa de fazer isso?