【发布时间】:2015-05-06 01:55:34
【问题描述】:
好的,我知道Copy Ctor 将对象的数据复制到另一个对象。但是我仍然不清楚Copy Ctor 在实时开发中的实际用途是什么。我没有找到任何令人满意的答案,只是对它的定义。
【问题讨论】:
-
您不会在 C# 中编写复制构造函数。看看 ICloneable.Clone 方法
-
C# 没有 C++ 那样的复制构造函数,所以我不确定您期望得到什么答案。您可以编写一些看起来像复制构造函数但没有什么特别之处的东西。
-
@ro-E 您可以并且可以说应该在 C# 中编写复制构造函数。 IClonable 并不是一个很好的解决方案;请参阅罗伯特链接问题的最佳答案。
-
实际用途是复制一个对象。我不知道你还想知道什么..
标签: c# .net constructor