C# 序列化与反序列化方法
2012-03-16 20:42
519 查看
序列化数据方法:
反序列化方法:
以上方法需引入命名空间:
参考:http://www.wxzzz.com/?id=85
/// <summary> /// 序列化数据 /// </summary> /// <param name="objData">需要序列化的对象</param> /// <returns></returns> public static byte[] SerializeData(object objData) { MemoryStream ms = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, objData); ms.Close(); return ms.ToArray(); }
反序列化方法:
/// <summary> /// 反序列化 /// </summary> /// <param name="data">已序列化的数据</param> /// <returns></returns> public static object DeserializeData(byte[] data) { MemoryStream ms = new MemoryStream(data, 0, data.Length); BinaryFormatter bf = new BinaryFormatter(); return bf.Deserialize(ms); }
以上方法需引入命名空间:
using System.Runtime.Serialization.Formatters.Binary;
参考:http://www.wxzzz.com/?id=85
相关文章推荐
- C#中的序列化和反序列化是什么、有什么作用、使用方法详解
- c# Json 自定义类作为字典键时,序列化和反序列化的处理方法
- C#中的序列化和反序列化是什么、有什么作用、使用方法详解
- C#中的序列化和反序列化是什么、有什么作用、使用方法详解
- C#通用Json格式序列化和反序列化的方法
- PHP多种序列化/反序列化的方法详解
- PHP多种序列化/反序列化的方法
- C#之你懂得的序列化/反序列化
- C# 的三种序列化方法
- c# 读取json 写json 序列化与反序列化 .net 4.0
- C# 实现复杂对象的序列化与反序列化[收藏此页] [打印]【IT168知识库】
- 用C#实现XML和实体类之间序列化和反序列化相互转换
- C# SerializableDictionary序列化/反序列化
- C#对象序列化失败解决方法(很牛逼)
- c#简单的序列化和反序列化
- C#序列化和反序列化
- C# Note4:XML序列化和反序列化(含加密解密等)
- C#对象XML序列化:序列化方法和常用特性
- C#中的序列化和反序列化小例
- C# http请求 + json序列化反序列化