.net List<obj>序列化存储为XML文件

List<SourceUrl> list = new List<SourceUrl>();

SourceUrl obj = new SourceUrl();
obj.Url = "http://www.tudou.com%22;/
obj.Rule = "土豆";
list.Add(obj);

SourceUrl obj2 = new SourceUrl();
obj2.Url = "http://www.youku.com%22;/
obj2.Rule = "优酷";
list.Add(obj2);

XmlSerializer ser = new XmlSerializer(list.GetType());
ser.Serialize(new FileStream(@"common.xml", FileMode.Create), list);

 

.net 通过XML反序列化为List<obj>
List<SourceUrl> list;

XmlSerializer ser = new XmlSerializer(list.GetType());
list = ser.Serialize(new FileStream(@"common.xml", FileMode.Open)) as List<SourceUrl>;

foreach (SourceUrl item in list)
{
    Console.WriteLine("{0},{1}",item.Url,item.Rule);
}


作者: Rady Huang
本文地址: .Net List&lt;obj&gt;序列化和反序列化
转载时必须以链接形式注明作者和原始出处。

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2021-06-08
  • 2021-07-13
  • 2022-02-12
  • 2021-08-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
  • 2022-03-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-24
相关资源
相似解决方案