文件名称:XmlSerializer基本例子以及注意事项(代码注释)
文件大小:29KB
文件格式:ZIP
更新时间:2015-04-19 10:07:39
XmlSerializer 基本例子 注意事项
这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。 先举例: 有一个Company类和一个Group类。 Company表示一个公司,Group表示一个集团。 二、注意事项: 1. 被序列化的对象必须要有一个构造函数。 2. private 属性将不会被序列化。如果不想序列化一个public属性,则打上 [XmlIgnore]标签。 3. 对于枚举类型的属性,在序列化之前一定要赋值,否则会序列化失败。这个问题我在Windows service程序下调试了半天,才发现。奇怪怎么网上都没说呢? 4. 注意XmlAttribute和XmlElement的区别。 http://www.deepleo.com/archives/775
【文件预览】:
XmlSerializer
----XmlSerializer.suo(18KB)
----XmlSerializer.sln(937B)
----XmlSerializer()
--------CompanyTypes.cs(264B)
--------Program.cs(2KB)
--------Company.cs(817B)
--------Group.cs(643B)
--------XmlSerializerTest.csproj(2KB)
--------Properties()
--------obj()
--------bin()