如何创建DYNAMIC List的深克隆?

时间:2018-06-29 14:05:44

标签: c# list dynamic deep-copy

我有一个List<dynamic>,我需要为其创建一个副本。我已经尝试了千种方法来解决它,您是最后的希望。

代码如下:

public class Basic
{
    public int Start { get; set; }
    public int Leng { get; set; }
    public string Name { get; set; }
}

public class MyObj
{
    public Basic Basic { get; set; }
    public string Value { get; set; }
}
public class MyObj1
{
    public Basic Basic { get; set; }
    public int Value { get; set; }
}
public class MyObj2
{
    public Basic Basic { get; set; }
    public string Value { get; set; }
}
public class MyObj3
{
    public Basic Basic { get; set; }
    public decimal Value { get; set; }
}

所有这些MyObjMyObj1MyObj2MyObj3对象都在我的List<dynamic> list

我需要创建List<dynamic> list的深层克隆。

0 个答案:

没有答案