什么是对象的“浅拷贝”

时间:2011-02-13 17:35:26

标签: c# oop object copy

  

可能重复:
  What is the difference between a deep copy and a shallow copy?

我今天在这里看到了这个:http://msdn.microsoft.com/en-us/library/system.web.routing.route.aspx 其中一个成员函数是:
“MemberwiseClone - 创建当前Object的浅表副本。(继承自Object。)”
那么,什么是“浅拷贝”一节......“深刻的复制品”?

1 个答案:

答案 0 :(得分:0)

浅层复制仅替换对象当前级别的属性,这意味着如果您将对象作为属性,则它将具有与原始对象相同的引用。如果您的属性当然是值类型或基元,那么这不是问题。