首页 > Windows开发 > 详细

C# 浅拷贝与深拷贝

时间:2015-04-17 13:02:08      阅读:154      评论:0      收藏:0      [点我收藏+]

浅拷贝:给对象拷贝一份新的对象引用地址;(只是给一个对象多起了个名字,所以,当改变拷贝的某个属性的时候,原对象的对应属性亦会改变)。
浅拷贝的定义—— 只对值类型(或string)类型分配新的内存地址;引用类型、以及引用类型的内部字段只是拷贝引用地址。


深拷贝:给对象拷贝一份全新的对象。
深拷贝的定义—— 对值类型分配新的内存地址,引用类型、以及引用类型的内部字段分配的新的地址。

 

引用:http://blog.csdn.net/lai123wei/article/details/7217514

C# 浅拷贝与深拷贝

原文:http://www.cnblogs.com/xiaonanmu/p/4434217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!