Code: Select all
MyObject myObj = GetMyObj(); // Create and fill a new object
MyObject newObj = myObj.Clone();
Ich weiß nicht, Da ich diese Funktionalität nicht oft benötige, habe ich bei Bedarf darauf zurückgegriffen, ein neues Objekt zu erstellen und dann jede Eigenschaft einzeln zu kopieren, aber es hinterlässt bei mir immer das Gefühl, dass es eine bessere oder elegantere Möglichkeit gibt, mit der Situation umzugehen.
Wie kann ich eine Datei klonen oder tief kopieren? Objekt, sodass das geklonte Objekt geändert werden kann, ohne dass sich Änderungen im Originalobjekt widerspiegeln?
Mobile version