Difference between Shallow Copy and Deep Copy
Shallow Copy
![]() |
Shallow Copy |
Console.Writeline("oCloneMeTarget - {0}", oCloneMeTarget.oShallowCopy.iValue); // Output: oCloneMeTarget – 6
Deep Copy
![]() |
Deep Copy |
Console.Writeline("oCloneMeTarget - {0}", oCloneMeTarget.oDeepCopy.iValue); // Output: oCloneMeTarget – 10
This time, the contained objects are independent.
Difference between Shallow Copy and Deep Copy, real world scenarios and live code example of shallow copy and deep copy, use of shallow copy and deep copy