C#序列化对象为XMl于反序列化

C#-Code             // Create the serializer
            XmlSerializer serializer = new XmlSerializer(typeof(MySerializableType));

            // Serialize the object to an XML file
            using (StreamWriter streamWriter = File.CreateText("CSXmlSerialization.xml"))
            {
                serializer.Serialize(streamWriter, instance);
            }


            // Deserialize from a XML file to an object instance.

            // Deserialize the object
            MySerializableType deserializedInstance;
            using (StreamReader streamReader = File.OpenText(
                "CSXmlSerialization.xml"))
            {
                deserializedInstance = serializer.Deserialize(streamReader)
                    as MySerializableType;
            }

原文地址:https://www.cnblogs.com/myssh/p/1568057.html