c#泛型序列化对象为字节数组的示例
2018-10-12 13:59
405 查看
序列化对象为字节数组
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
protected byte[] Serialize<T>(T t)
{
MemoryStream mStream = new MemoryStream();
BinaryFormatter bFormatter = new BinaryFormatter();
bFormatter.Serialize(mStream, t);
return mStream.GetBuffer();
}
反序列化字节数组为对象
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
protected T Deserialize<T>(byte[] b)
{
BinaryFormatter bFormatter = new BinaryFormatter();
return (T)bFormatter.Deserialize(new MemoryStream(b));
}
您可能感兴趣的文章:
相关文章推荐
- 黑马程序员_<<IO扩展对象和编码(序列化,管道流,字节(符)数组),随机访问文件>>
- 字符串、字节数组、可序列化对象之间的相互转化
- 第十九讲 字节字符转换流、字节缓冲流、字符缓冲流、打印流、对象流与序列化、字节数组流
- JAVA序列化和反序列化 对象<=>IO流 对象<=>字节数组
- 黑马程序员_<<IO扩展对象和编码(序列化,管道流,字节(符)数组),随机访问文件>>
- Thrift序列化字节数组存取redis VS 对象转Json存取Redis
- C#编程:对象序列化为字节数组以及字节数组反序列化为对象
- js将form内的表单序列化为json字符串、数组、对象
- Jedis存储Java对象--Java序列化为byte数组方式
- [VB.Net]获取对象的指针及结构体与字节数组间的相互转化
- Java对象序列化ObjectOutputStream和ObjectInputStream示例
- 序列化之对象,字符串,byte数组,XML之间的转换(一)
- jQuery $.ajax传递数组的traditional参数传递必须true 对象的序列化
- jquery中each遍历对象和数组示例
- java 对象 转换成字节数组发送给服务器,根据服务器返回的字节数组自动组装成java对象。
- C# json反序列化 对象中嵌套数组 (转载)
- 使用jQuery对js对象和数组的遍历以及序列化
- 用XmlSerializer串行化(序列化)ArrayList数组对象与反序列化
- JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte