我们在开发中会经常的把一个变量复制给另一个变量,那么这个过程,可能是深浅拷贝,那么今天帮大家区分一下这两个拷贝的区别和具体的区别. 一.概念 1.深拷贝(Deep Copy): 拷贝的是数据本身,创造一个样的新对象,新创建的对象与原对象不共享内存,新创建的对象在内存中开辟一个新的内存地址,新对象值修改时不会影响原对象值.既然内存地址不同,释放内存地址时,可分别释放. 值类型的数据,默认全部都是深复制,Array.Int.String.Struct.Float,Bool. 2.浅拷贝(Shallo…