美文网首页
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