C#序列化与反序列化
来源:互联网 发布:淘宝上卖精密管犯法吗? 编辑:程序博客网 时间:2024/06/08 16:04
1、BinaryFormatter进行串行化
[Serializable] public class ClassToSerialize { public int Id = 100; public string Name = "Name"; [NonSerialized] public string Sex = "男"; }
internal class SerializeOperation { public static void BfSerializeNow(object c) { using (var fileStream = new FileStream("temp.dat", FileMode.Create)) { var b = new BinaryFormatter(); b.Serialize(fileStream, c); } } public static object BfDeSerializeNow() { object c = null; using (var filestream = new FileStream("temp.dat",FileMode.Open,FileAccess.Read,FileShare.Read)) { var b = new BinaryFormatter(); c = b.Deserialize(filestream); } return c; } }
private static void Main(string[] args) { var c = new ClassToSerialize(); SerializeOperation.BfSerializeNow(c); var c1 = SerializeOperation.BfDeSerializeNow() as ClassToSerialize; if (c1 != null) { Console.WriteLine(c1.Id); } Console.ReadKey(); }
阅读全文
0 0
- c#序列化与反序列化
- C#序列化与反序列化
- C#序列化与反序列化
- c#序列化 与 反序列化
- C#序列化与反序列化
- C# 序列化与反序列化
- C#序列化与反序列化
- C#序列化与反序列化
- C#序列化与反序列化
- C# 序列化与反序列化
- C#序列化与反序列化
- C# 序列化 与 反序列化
- C#序列化与反序列化
- C# 序列化与反序列化
- C#序列化与反序列化
- c#序列化与反序列化
- C#序列化与反序列化
- C#序列化与反序列化
- 动态代理
- Unity3d 控制物体transform移动的几种方法
- linux(centos)下安装PHP的PDO扩展
- 通过url方式传参jsp页面中文乱码
- apache与tomcat 区别
- C#序列化与反序列化
- 机房收费系统(初)
- php防止sql注入
- 表数据损坏,检查损坏表
- SEO:前端SEO优化技巧
- HDU
- 乱序执行的原理
- 自定义控件之ViewConfiguration的简单总结
- SVM简介