对象复制是将数据对象的属性复制到同一数据类型的另一个对象的过程。在.Net浅拷贝和深拷贝是用于在对象之间复制数据的。下面本篇文章就来带大家简单认识一下.Net中浅拷贝和深拷贝,希望对大家有所帮助。

什么是浅拷贝?

浅拷贝会创建一个新对象,然后将当前对象的非静态字段复制到新对象。如果该字段是值类型,则执行该字段的逐位复制。如果该字段是引用类型,则复制唯一的引用,但不复制引用的对象本身;因此原始和克隆引用相同的对象。【视频教程

浅谈.Net中的浅拷贝和深拷贝