c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象相关的知识,希望对你有一定的参考价值。
///<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);
参考技术A 可以看看我发的资源http://download.csdn.net/detail/luyugao/5778155,
先序列化成二级制,加密了的,
c# sorket序列化反序列化如何如何传接Object?
参考技术A 发送端:用二进制序列化
一个对象,得到一个
字节数组
,将这个字节数组通过socket传输。
接收端:通过socket接收字节数组,然后用二进制反序列化得到一个object对象,再将object对象转成确切的对象
以上是关于c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象的主要内容,如果未能解决你的问题,请参考以下文章
C# 将object类型对象(注:必须是可序列话的对象)转换为二进制序列字符串
如何将 JSON 反序列化为正确类型的对象,而无需事先定义类型?