C#的序列化与反序列化
2018-07-20 来源:open-open
反序列化(path为xml文件路径)
来自:http://www.cnblogs.com/jsyFoi/p/4691132.html
public static List<T> GetXmlData(string path) { if (File.Exists(path)) { XmlSerializer xml = new XmlSerializer(typeof(List<T>)); using (StreamReader w = new StreamReader(path)) { List<T> list = xml.Deserialize(w) as List<T>; return list; } } return new List<T>(); }
序列化,如果xml文件存在,则被覆盖
public static void Serialize(List<T> list,string path) { XmlSerializer lizer = new XmlSerializer(typeof(List<T>)); using (System.IO.StreamWriter writer = new System.IO.StreamWriter(path)) { System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(List<T>)); xs.Serialize(writer, list); writer.Close(); } }
来自:http://www.cnblogs.com/jsyFoi/p/4691132.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:Java 图片合并类
下一篇:html5 表单元素示例
最新资讯
热门推荐