//XML转换为对象操作类 //一,XML与Object转换类 using System.IO; using System.Runtime.Serialization.Formatters.Binary; using System.Text; using System.Xml; using System.Xml.Serialization; namespace WebApplication1 { public sealed class XMLSerilizable { /// <summary>…
在C# 使用XML序列化对象(一)中描述了使用XML序列化对象的最简单的实现. 现在我们来看看稍微复杂一点的情况: 现有两个类:A和B,B是A的派生类,如下所示: public class A { public int a { get; set; } } public class B : A { public int b { get; set; } } 如果使用C# 使用XML序列化对象(一)中的方法来直接序列化类B的实例,会抛下面的异常: "不应是类型 B.使用 XmlInclude 或 So…