惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
B
Blog
S
SegmentFault 最新的问题
Vercel News
Vercel News
博客园 - 聂微东
宝玉的分享
宝玉的分享
C
Check Point Blog
有赞技术团队
有赞技术团队
IT之家
IT之家
V
V2EX
爱范儿
爱范儿
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
博客园 - 司徒正美
博客园_首页
Last Week in AI
Last Week in AI
博客园 - 叶小钗
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
F
Fortinet All Blogs
腾讯CDC
J
Java Code Geeks

博客园 - ☆用心生活☆

BI-日期维度表-SQL SERVER SQL SERVER 2014 缺少Business Intelligence 解决办法 有未提交的事务。是否要在关闭窗口之前提交这些事务? 获取对象属性和值 日志记录 MSSQL之2005版本之后的行号分区妙用:row_number() over(PARTITION BY X1,X2.. ORDER BY X1,X2... ) IIS发布服务时候无法浏览,提示需要MIME注册 windows developer preview 安装体验。 MSSQL之自增列丢失ID找回--粗略解决方案 datagirdview进行数据统计 水晶报表之分页预留空白方便打印信纸 DataGridView数据呈现之行信息--HitTestInfo--用于选择呈现第一行 SQLMETAL使用LINQ自动代码生成工具命令残参数详解 aspnet_compiler.exe 命令参数详解 妙用MSSQL的REVERSE()反转函数显示文件路径的文件名称 2011年上半年总结 windows phone 7 学习初旅1 MSSQL自定义函数之数据格式化为千分位格式 MSSQL获取指定表的列名信息,描述,数据类型,长度 The product level is insufficient for component "Data Conversion 1"
深浅COPY之我所理解,望拍砖交流。
☆用心生活☆ · 2011-11-14 · via 博客园 - ☆用心生活☆

浅,深复制,有很大的区别。对引用类型的浅深复制基本上都会有很大的变化。浅复制,原引用对象值的变化,必然会引起浅COPY对象的变化。因为这是同一个引用,而对于深COPY来说,原有引用对象的变化,不会引起深COPY对原有对象引用的变化而变化,始终保持着最起初的COPY,非常的专一,忠贞。哈哈。

MemberWiseCopy是浅复制,主要是进行Clone(),浅复制主要是复制所有的对象,原有对象的值改变,浅复制的生成的对象一样一起改变。而深复制,只是复制了原对象的一个引用,原对象的值得改变,不会更改深复制对象的值改变,因为深复制,依然保存着对原对象的引用

shallowCopy and deepCopy is a very different each other.shallowCopy can copy the same object,while the object is changing and the shallowCopy is same changing too. But the Deep Copy is not so.DeepCopy can only copy the reference of the origin object.when it is changing,but not so

MSDN: