C#中的深拷贝与浅拷贝的区别

深拷贝和浅拷贝之间的区别在于是否复制了子对象。浅拷贝创建原对象类型的一个新实例,然后将原对象的非静态字段复制到新对象,对于引用类型字段,则只复制该值的指针。深拷贝则复制所有字段,它会创建引用对象的副本,并在副本中提供这些对象的引用。
时间:2013-8-26