xmlSerializer怎么在c#项目中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
public class 实体 { ,,,public 实体() ,,,{ ,,,} ,,,public 实体(string c, string f) ,,,{ ,,,,,name =, c; ,,,,,school =, f; ,,,} ,,,public string 名称; ,,,public string 学校; }
使用时声明
List, entityList=零; XmlSerializer xs =, new XmlSerializer (typeof (List 读入
using (StreamReader sr =, new StreamReader (configPath)) { ,,entityList =, xs.Deserialize (sr), as List; } 输出
using (StreamWriter sw =, File.CreateText (configPath)) { xs.Serialize才能(sw, entityList); }对应的xml
& lt; ? xml version=?.0“,编码=皍tf-8" ?比; & lt; ArrayOfEntity  xmlns: xsd=癶ttp://www.w3.org/2001/XMLSchema", xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance"比; ,& lt; Entity> & lt;才能Name> Alice</Name> & lt;才能School> SJTU</School> ,& lt;/Entity> ,& lt; Entity> & lt;才能Name> Cici</Name> & lt;才能School> CSU</School> ,& lt;/Entity> ,& lt; Entity> & lt;才能Name> Zero</Name> & lt;才能School> HIT</School> ,& lt;/Entity> & lt;/ArrayOfEntity>关于xmlSerializer怎么在c#项目中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
xmlSerializer怎么在c#项目中使用