码迷,mamicode.com
首页 > 其他好文 > 详细

XML序列化

时间:2014-09-06 22:27:23      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   os   ar   div   sp   log   

XmlSerializer xmlSer = new XmlSerializer(typeof(Class1));
MemoryStream writer = new MemoryStream();

Class1 c2 = new Class1();
c2.b = "123";
c2.c = 333;
c2.cc = new Class2[2];
c2.cc[0] = new Class2();
c2.cc[0].bb = 223;
c2.cc[1] = new Class2();
c2.cc[1].bb = 555;

xmlSer.Serialize(writer, c2);

StreamReader sr = new StreamReader(writer);
var str = Encoding.UTF8.GetString(writer.ToArray());

Console.WriteLine(str);
Console.ReadLine();
writer.Flush();
writer.Close();

 

 

反序列化

XmlSerializer serializer = new XmlSerializer(typeof(Class1));
TextReader reader = new StringReader(str);
Class1 c1 = (Class1)serializer.Deserialize(reader);

 

XML序列化

标签:des   style   blog   color   os   ar   div   sp   log   

原文地址:http://www.cnblogs.com/FEAUOR/p/3959854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!