博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用二进制序列化和反序列化实现 转
阅读量:5765 次
发布时间:2019-06-18

本文共 300 字,大约阅读时间需要 1 分钟。

利用二进制序列化和反序列化实现

public
 
static
 T DeepCopy
<
T
>
(T obj)
{
    
object
 retval;
    
using
 (MemoryStream ms 
=
 
new
 MemoryStream())
    {
        BinaryFormatter bf 
=
 
new
 BinaryFormatter();
        
//
序列化成流
        bf.Serialize(ms, obj);
        ms.Seek(
0
, SeekOrigin.Begin);
        
//
反序列化成对象
        retval 
=
 bf.Deserialize(ms);
        ms.Close();
    }
    
return
 (T)retval;
}

转载地址:http://edgkx.baihongyu.com/

你可能感兴趣的文章