话谈c#拷贝 c#中类型分为值类型和引用类型,值类型对象赋值是本身就是赋的自身的一个副本,而引用类型赋值时则赋的是指向堆上的内存,假如我们不想赋这个地址而想将对象赋过去要怎么做呢?首先要知道拷贝分为浅表拷贝和深层拷贝,浅表拷贝得到一个新的实例,一个与原始对象类型相同.值类型字段相同的拷贝.但是,如果字段是引用类型的,则拷贝的是该引用, 而不是的对象.若想将引用字段的对象也拷贝过去,则称为深拷贝. 为了实现拷贝,本文总结了以下几种方法. 1.首先就是最笨的方法,传说中的“人工拷贝”,就是将引用里的…