Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| Term
| Deep copy
|
| Definition
| Refers to a method of cloning—copying—an object in which the clone contains the complete encapsulated data of the original instance. Thus, the clone can be used independently of the original object. In other words, a deep copy contains copies not only of instance variables but, also, of any objects pointed to by reference variables.
|
| See also
| Shallow copy
|
| This C# Online.NET definition is from the Glossary of .NET / C# Terms.
|