C#回忆录六(克隆)
在这里,我们讨论的克隆主要是对引用类型, 克隆分为浅拷贝和深拷贝。就浅拷贝来说,他只是在托管堆中重新生成一个对象,该对象每一个字段都与原来的对象共用。如图一:

而深拷贝是指递归拷贝其字段应用的所有对象。如图二所示:

深拷贝除了会引起额外的内存活动和资源消耗外,还可能陷入无限循环。

而深拷贝是指递归拷贝其字段应用的所有对象。如图二所示:
深拷贝除了会引起额外的内存活动和资源消耗外,还可能陷入无限循环。
posted on 2006-12-15 12:00 nicholas_chen 阅读(262) 评论(0) 收藏 举报
浙公网安备 33010602011771号