序列化与反序列化

来源:互联网 发布:群发彩信软件 编辑:程序博客网 时间:2024/06/18 10:15
///<summary> /// 
序列化 
/// </summary> /// 
<param name="data">要序列化的对象</param> 
/// <returns>返回存放序列化后的数据缓</returns>
 public static byte[] Serialize(object data) 

BinaryFormatter formatter = new BinaryFormatter(); 
MemoryStream rems = new MemoryStream(); 
formatter.Serialize(rems, data); 
return rems.GetBuffer(); 

/// <summary> /// 反序列化 /// </summary> 
/// <param name="data">数据缓冲区</param>
 /// <returns>对象</returns> 
public static object Deserialize(byte[] data) 

BinaryFormatter formatter = new BinaryFormatter(); 
MemoryStream rems = new MemoryStream(data);
 data = null; return formatter.Deserialize(rems); 
}
0 0
原创粉丝点击