У меня есть объектная модель MyObject с различными свойствами. В какой-то момент у меня есть два экземпляра этих MyObject: экземпляр A и экземпляр B. Я хотел бы скопировать и заменить свойства в экземпляре A с экземплярами экземпляра B, если экземпляр B имеет ненулевые значения.
Если бы у меня только 1 класс с 3 свойствами, без проблем, я мог бы легко жестко его кодировать (это то, что я начал делать). Но у меня на самом деле есть 12 различных объектных моделей с примерно 10 свойствами.
Какой хороший способ сделать это?