添加一种获取克隆对象的方法
作者: GregOriol创建于 2018年8月24日更新于 2018年8月25日
我们面临着这样一个情况:有些对象与其他结构有某种联系(在我们的例子中,一个对象引用磁盘上的文件)。在执行数据树的深度拷贝时,这些对象会被克隆到内部,但我们还需要同时操作旧对象和新对象,以便同时拷贝关联的结构(这里是磁盘上的文件)。目前我看不出有什么方法可以做到这一点,我们曾考虑过类型过滤器/类型替换,但我们不想像使用这种过滤器那样"手动"克隆对象,我们完全可以使用正常的克隆,我们只需要知道哪个对象被克隆,以便执行我们需要的附加操作。
内容来源: myclabs/DeepCopy