摘要:
对象的深拷贝与浅拷贝,归根究底还是C#对象的引用类型和值类型特性应用的延伸,引用对象复制操作只是复制的内存对象的地址,即使是对新对象进行赋值操作,也会影响到原来的对象,而值类型就不会,因为值类型的复制是原有对象的副本,对新对象的copy操作并不会影响原有的对象。 对象的深拷贝与浅拷贝操作还是根据具体的需求去选择。 定义 深拷贝:就是拷贝对象进行任何的操作都不会影响原对象的对象复制就是深拷贝 浅拷贝:就是拷贝对象对引用对象进行任意操作都会影响原对象就称为浅拷贝 但是也有要注意的: (1):String字符串对象是引用对象,但是很特殊,它表现的如值对象一样,即对它进行赋值,分割,合并,... 阅读全文
posted @ 2012-09-13 19:18
Jusons
阅读(186)
评论(0)
推荐(0)
浙公网安备 33010602011771号