C#从类序列化为xml文件,和从xml文件反序列化为类,XmlSerializer
2015-07-22 17:04
429 查看
记录
//从类序列化为xml文件 List<Common.BrowserVersion> list = new List<Common.BrowserVersion>(); for (int i = 0; i < 10; i++) { Common.BrowserVersion mm = new Common.BrowserVersion(); mm.Name = i.ToString(); mm.Remark = i.ToString(); list.Add(mm); } System.Xml.Serialization.XmlSerializer s = new System.Xml.Serialization.XmlSerializer(typeof(List<Common.BrowserVersion>)); using (System.IO.FileStream fs = new System.IO.FileStream(@"H:\aa.xml", System.IO.FileMode.Create, System.IO.FileAccess.Write)) { s.Serialize(fs, list); } //从xml文件反序列化为类 using (System.IO.StringReader rdr = new System.IO.StringReader(Common.Util.ReadData(@"H:\aa.xml"))) { System.Xml.Serialization.XmlSerializer d = new System.Xml.Serialization.XmlSerializer(typeof(List<Common.BrowserVersion>)); List<Common.BrowserVersion> bvm = (List<Common.BrowserVersion>)d.Deserialize(rdr); }
相关文章推荐
- (转)C#彻底关闭窗体
- 《C#高级编程》之委托学习笔记 (转载)
- C#高级编程四十七天----集合接口和类型
- C#基础回顾:正则表达式
- Winform 获取相对路径 C#
- c#抽象工厂类
- C#设计模式纵横谈 笔记+原教程(很好很详细)
- C# 属性和字段 get set
- 大白话系列之C#委托与事件讲解(一)
- C# 创建EXCEL文件
- .Net学习笔记----2015-07-22(C#基础复习10,面向对象2个小练习)
- 编写高质量代码改善C#程序的157个建议——导航开篇
- C# 异常类 Exception 枚举所有类型的异常
- C#委托和事件的实例讲解
- C#+Socket客户端断线重连的解决办法
- C#操作IIS
- C#中Array类的使用
- C#中Array类的使用
- C#在窗体中点击任意位置鼠标左键获得该点坐标
- 比较核心的技术了 虚拟ip的一种实现方式(手工添加和C#添加)