xml序列化

来源:互联网 发布:淘宝假货店 黄妹子 编辑:程序博客网 时间:2024/05/12 13:14

首先先谈一下序列化的概念:序列化是将一个对象保存到存储介质上或者将对象进行转换使之能够在网络上传送的行为 ,  从二进制到XML,.NET框架为开发人员提供了很多序列化选项,

 

System.Xml.Serialization命名空间:含有使用XML序列化所需要的类和功能。这个命名空间应该被放在使用XML序列化的类的顶部的一个“using”命令里。
  XmlSerializer类:提供将对象序列化和反序列化的功能。
  XmlIgnore属性:告诉XmlSerializer类跳过你不希望序列化的成员。 

        Customer customer = newCustomer();
  customer.FirstName = "Zach";
  customer.LastName = "Smith";
  XmlSerializer serializer = newXmlSerializer(typeof(Customer));
  StringWriter writer = newStringWriter(); //放到stringwrite这个载体上
  serializer.Serialize(writer, customer);
  Console.WriteLine(writer.ToString());

原创粉丝点击