void XmlSerilize(TestSerialize testSerialize) { FileStream fileStream = new FileStream(Application.streamingAssetsPath + "/test.xml", FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite); StreamWriter streamWriter = new StreamWriter(fileStream, System.Text.Encoding.UTF8); XmlSerializer xml = new XmlSerializer(testSerialize.GetType()); xml.Serialize(streamWriter, testSerialize); streamWriter.Close(); fileStream.Close(); }
void XmlSerialize(TestSerialize _testSerialize) { // 1.打开文件流 2.创建写入流 3.创建xml序列化类 FileStream fileStream = new FileStream(Application.dataPath + "/test.xml", FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite); StreamWriter sw = new StreamWriter(fileStream, Encoding.UTF8); XmlSerializer xml = new XmlSerializer(_testSerialize.GetType()); // 把_testSerilize序列化到写入流中 xml.Serialize(sw, _testSerialize); sw.Close(); fileStream.Close(); }