【发布时间】:2011-10-12 07:39:04
【问题描述】:
我需要一个对象的半浅拷贝。在我最初的设计下,我使用 MemberwiseClone 来捕获所有简单的东西,然后我专门复制了类到需要复制的程度。 (其中一些本质上是静态的,其余大部分是容纳静态项目的容器。)我不喜欢长长的副本列表,但没有办法解决这个问题。
但是,现在我发现自己需要创建一个后代对象——我现在是否必须返回并复制以前使用 MemberwiseClone 复制的所有字段?
或者我错过了一些更好的解决方法?
【问题讨论】:
-
不是没有帮助,但你到底想做什么?