如何制作参考类型的副本

可能重复:
在C#中克隆对象

我有一个类的属性,其中一些是引用类型(其他类的实例)本身( CookieContainer )。

我想要这个类的确切副本,所以对以前版本的任何更改都不会影响这个新实例。

有这种问题的一般解决方案,或者我应该手动做?


您需要将该对象深层复制到另一个对象。 对此有许多方法,但序列化一个对象并将该数据反序列化到另一个对象中是实现此目的的一个非常快速的技巧。 在这里看到:你如何在.NET中做一个对象的深层副本(特别是C#)?


确定您希望复制和实现ICloneable接口和克隆方法的深度:http://msdn.microsoft.com/en-us/library/system.icloneable.aspx

链接地址: http://www.djcxy.com/p/40759.html

上一篇: How to make a copy of a reference type

下一篇: Copy the property values to another object with C#