Serialize an object to XML

后端 未结 17 1931
渐次进展
渐次进展 2020-11-22 04:41

I have a C# class that I have inherited. I have successfully \"built\" the object. But I need to serialize the object to XML. Is there an easy way to do it?

It looks

17条回答
  •  旧时难觅i
    2020-11-22 05:14

    To serialize an object, do:

     using (StreamWriter myWriter = new StreamWriter(path, false))
     {
         XmlSerializer mySerializer = new XmlSerializer(typeof(your_object_type));
         mySerializer.Serialize(myWriter, objectToSerialize);
     }
    

    Also remember that for XmlSerializer to work, you need a parameterless constructor.

提交回复
热议问题