【发布时间】:2018-02-12 05:22:50
【问题描述】:
我有一个带有许多私有属性的对象。它有一个空的构造函数和一个接受自身实例化版本的构造函数。我需要将此新实例分配给旧实例的深层副本。这可以做到吗? 示例:
public class Foo
{
private Property p;
public Foo()
{
p = new Property("this and that");
}
public Foo(Foo f)
{
this.Object = f.DeepCopy; // What would this statement be?
}
}
暂停。
【问题讨论】:
标签: c# constructor instance deep-copy