How to use XmlSerializer to serialize derived instances?
问题 I realize this looks to be an exact duplicate of Using XmlSerializer to serialize derived classes, but I cannot figure out how to get this working following the guidance from that same question: using System; using System.Text; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; namespace xmlSerializerLab { public class Utf8StringWriter : System.IO.StringWriter { public override Encoding Encoding => Encoding.UTF8; } [XmlRoot(ElementName = "Query", Namespace = "http:/