using System.IO;
using System.Xml;
using System.Xml.Serialization;
//序列化
yourType[] parms = Params;
StreamWriter writer = new FileInfo("sample.xml").CreateText();
XmlSerializer serializer =
new XmlSerializer(parms.GetType());
serializer.Serialize(writer,parms);
writer.Close();
//反序列化
using(FileStream reader = new FileInfo("sample.xml").OpenRead())
{
XmlSerializer serializer = new XmlSerializer(typeof(IACProject[]));
yourType[] parms = (yourType[])serializer.Deserialize(reader);
aryList.AddRange(parms);
reader.Close();
}
本文介绍如何使用C#进行XML序列化和反序列化操作。通过具体代码示例展示了将对象序列化到XML文件的过程,以及如何从XML文件中读取数据并将其反序列化为对象数组。
558

被折叠的 条评论
为什么被折叠?



