using System.IO;
using System.Text;
using System.Xml.Serialization;
using Thermocouple;
internal class xmlSet
{
public static Param mParam = new Param();
private static string path = "param\\param.xml";
public static void Save()
{
string directoryName = Path.GetDirectoryName(path);
if (!Directory.Exists(directoryName))
{
Directory.CreateDirectory(directoryName);
}
using StringWriter stringWriter = new StringWriter();
XmlSerializer xmlSerializer = new XmlSerializer(mParam.GetType());
xmlSerializer.Serialize(stringWriter, mParam);
string contents = stringWriter.ToString();
File.WriteAllText(path, contents);
}
public static void Load()
{
if (!File.Exists(path))
{
return;
}
FileStream stream = File.Open(path, FileMode.Open);
using StreamReader textReader = new StreamReader(stream, Encoding.UTF8);
XmlSerializer xmlSerializer = new XmlSerializer(typeof(Param));
mParam = (Param)xmlSerializer.Deserialize(textReader);
}
}
xml保存参数,c#,
最新推荐文章于 2026-01-03 01:53:35 发布
728

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



