美文网首页
C#实现对象的深拷贝

C#实现对象的深拷贝

作者: 小兔哈尼 | 来源:发表于2018-09-21 10:50 被阅读0次
    public static T CreateDeepCopy<T>(T obj)
            {
                T t;
                MemoryStream memoryStream = new MemoryStream();
                BinaryFormatter formatter = new BinaryFormatter();
                formatter.Serialize(memoryStream, obj);
                memoryStream.Position = 0;
                t = (T)formatter.Deserialize(memoryStream);
                return t;
            }
    

    相关文章

      网友评论

          本文标题:C#实现对象的深拷贝

          本文链接:https://www.haomeiwen.com/subject/rblanftx.html