相关疑难解决方法(0)

复制一个类,C#

有没有办法在C#中复制一个类?像var dupe = MyClass(original)之类的东西.

c#

24
推荐指数
4
解决办法
7万
查看次数

克隆整个对象图

使用此代码序列化对象时:

public object Clone()
{
    var serializer = new DataContractSerializer(GetType());
    using (var ms = new System.IO.MemoryStream())
    {
        serializer.WriteObject(ms, this);
        ms.Position = 0;
        return serializer.ReadObject(ms);
    }
}
Run Code Online (Sandbox Code Playgroud)

我注意到它没有复制关系.有没有办法让这种情况发生?

c# serialization datacontract object-graph

6
推荐指数
1
解决办法
5009
查看次数

标签 统计

c# ×2

datacontract ×1

object-graph ×1

serialization ×1