C#实现xml文件反序列化读入数据到object的方法
程序员文章站
2023-11-17 14:07:29
本文实例讲述了c#实现xml文件反序列化读入数据到object的方法。分享给大家供大家参考。具体实现方法如下:
public static object dese...
本文实例讲述了c#实现xml文件反序列化读入数据到object的方法。分享给大家供大家参考。具体实现方法如下:
public static object deserializefromxmlstring(system.type typetodeserialize, string xmlstring) { byte[] bytes = system.text.encoding.utf8.getbytes(xmlstring); memorystream memorystream = new memorystream(bytes); system.xml.serialization.xmlserializer xmlserializer = new system.xml.serialization.xmlserializer(typetodeserialize); return xmlserializer.deserialize(memorystream); } example [test] public void getbiglist() { var textrepository = objectfactory.getinstance<itextrepository>(); list<brandandcode> brandandcodelist = textrepository.getlist(...); string xml = serializetoxmlstring(brandandcodelist); console.out.writeline("xml = {0}", xml); var brandandcodelist2 = deserializefromxmlstring(typeof (brandandcode[]), xml); }
希望本文所述对大家的c#程序设计有所帮助。