xmlSerializer怎么在c#项目中使用

  

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#项目中使用