为了利用这一技术,我必须实现IXmlSerializable,但只有一个属性真正需要帮助(IInput Input),我希望其他所有属性都能正常工作。public class JobInput : IJobInput, IXmlSerializable public int AgencyId { get; set; }
我试图使用WorldObject接口将从单个抽象超类IXmlSerializable派生的一系列子类序列化为IXmlSerializable。XmlInclude(typeof(SubType2))] // etc, includes all subtypes
public abstract class WorldObject : IComparable, IXmlSerializable
一旦程序员决定实现IXmlSerializable,实现它的规则和最佳实践是什么?我听说GetSchema()应该返回null,ReadXml应该在返回之前移动到下一个元素。这是真的吗?public class MyCalendar : IXmlSerializable private string _name; writer.WriteEndElement(); }
public class