我不清楚MSDN文档中是否应该在实现ICloneable时提供深度或浅层克隆.什么是首选方案?
简短回答:是的.
答案:不要使用ICloneable.这是因为.Clone未被定义为浅层或深层克隆.您应该实现自己的IClone接口,并描述克隆应该如何工作.