使用xmlserializer序列化list对象成xml格式
序列化成xml格式,和反序列化原格式
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<customer> lst2 = new list<customer>();
using (xmlreader reader = xmlreader.create("c:\\1.xml"))
{
xmlserializer xz = new xmlserializer(lst2.gettype());
lst2=(list<customer>)xz.deserialize(reader);
console.writeline(reader.tostring());
}
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论