How to do deep cloning of objects in C#

I want to do something like:

myObject newObj = GetmyObj(); //Create and fill a new object
myObject anotherObj = myObj.Clone();

I need to make changes to the new object while the properties of the first object are not changed.

Please let me know how to clone or deep copy an object so that the cloned object to be modified without changing original object?

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion