C#中深克隆与浅克隆的区别.

具体点

浅克隆就是只复制对象本身,但对象引用的数据是不复制的,是共享的
深克隆就除了复制对象本身,引用的其他对象也会一起复制追问

举例说明一下?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-23
Object.MemberwiseClone是浅复制,其内部引用的对象并不会被复制。
IClonable.Clone是深复制,其内部引用的对象也必须实现IClonable才能进行深复制,因为内部引用的对象也会被复制。
相似回答