Deep Copy与每次创建新的类对象

时间:2017-01-04 05:25:38

标签: c# visual-studio serialization deep-copy shallow-copy

我正在处理面临性能问题的代码库。在那里,我看到了ABC类非常庞大(n个数据成员,不同类的成员的LIST),并且有许多方法可以对任何对象执行操作。

此外,他们还有另一个类XYZ正在创建这个ABC类的对象(至少10-15个对象 - 可能是他们有这样的商业案例)。从代码中,我理解的是,他们需要独立的对象(深层复制)。所以我需要你的帮助来了解是否要通过Serialization,Mannual或使用MemberwiseClone等任何方式实现深层复制?或者让代码以现在的方式进行。

有人可以对这两种方法的表现方面发表评论吗?

Lang:C#(VS 2013)

0 个答案:

没有答案