c#简单的序列化和反序列化
来源:互联网 发布:电子网络发票系统下载 编辑:程序博客网 时间:2024/05/16 05:32
/// <summary> /// <span style="font-family: Arial, Helvetica, sans-serif;">序列化</span> /// </summary> /// <param name="<span style="font-family: Arial, Helvetica, sans-serif;">obj</span><span style="font-family: Arial, Helvetica, sans-serif;">">被序列化的对象</param></span>///<param name="fileName">序列化后文件的名字</param>///<returns>返回一个文件</returns> public static string DeserializeFile(string fileName,object obj){ Stream stream = null; try { IFormatter formatter = new BinaryFormatter(); stream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None); formatter.Serialize(stream, obj); } finally { if (stream != null) { stream.Close(); } }
<span style="white-space:pre"></span> return fileName;}
<span style="white-space:pre"></span>//反序列化//序列化后生成的文件 返回一个object对象 public static object DeserializeFile(string file) { Stream stream = null; object obj = null; try { IFormatter formatter = new BinaryFormatter(); stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read); obj = formatter.Deserialize(stream); } catch { } finally { if(stream!=null) stream.Close(); } return obj; }
0 0
- c#简单的序列化和反序列化
- c# 序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- c#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C# - 序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C# 序列化和反序列化
- C# 序列化和反序列化
- C# 序列化和反序列化
- C#序列化和反序列化
- beaglebone 损坏!
- JavaScript中的prototype(原型)相关问题
- 使用MapReduce实现专利文件的分析
- linux命令别名与常用快捷键-52
- 路由映射外网
- c#简单的序列化和反序列化
- 多维数组
- JQuery删除cookie失效
- Lightoj 1281 (二维最短路)
- 我的日记(1)
- @ResponseBody-------springMVC
- UILabel设置富文本格式显示
- 排序算法之直接插入排序
- SlidingMenu源码分析-附自定义底部滑出菜单控件