Код: Выделить всё
MyObject myObj = GetMyObj(); // Create and fill a new object
MyObject newObj = myObj.Clone();
Я не знаю Мне часто не нужна эта функциональность, поэтому, когда это было необходимо, я прибегал к созданию нового объекта и затем копированию каждого свойства по отдельности, но это всегда оставляет у меня ощущение, что есть лучший или более элегантный способ справиться с ситуацией.
Как клонировать или глубоко скопировать объект, чтобы клонированный объект можно было изменить без отражения каких-либо изменений в исходном объекте?
Подробнее здесь: https://stackoverflow.com/questions/785 ... ng-objects