栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C# > C#教程

使用XmlSerializer序列化List对象成XML格式(list对象序列化)

C#教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用XmlSerializer序列化List对象成XML格式(list对象序列化)

使用XmlSerializer序列化List对象成XML格式
序列化成XML格式,和反序列化原格式

复制代码 代码如下:
List lst = new List();
Customer c = new Customer();
c.ID = 1;
c.Name = "one";
lst.Add(c);

c = new Customer();
c.ID = 2;
c.Name = "tow";
lst.Add(c);

Xmldocument xd = new Xmldocument();
using (StringWriter sw = new StringWriter())
{
    XmlSerializer xz = new XmlSerializer(lst.GetType());
    xz.Serialize(sw, lst);
    Console.WriteLine(sw.ToString());
    xd.LoadXml(sw.ToString());
    xd.Save("c:\1.xml");
}

List lst2 = new List();
using (XmlReader reader = XmlReader.Create("c:\1.xml"))
{
    XmlSerializer xz = new XmlSerializer(lst2.GetType());
    lst2=(List)xz.Deserialize(reader);
    Console.WriteLine(reader.ToString());
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/126514.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号