优化更新代码,添加界面功能并整合

This commit is contained in:
GG Z
2025-02-10 20:53:40 +08:00
parent 83b846f15f
commit 978e03a67f
1389 changed files with 95739 additions and 22200 deletions

View File

@@ -0,0 +1,50 @@
using ShrlAlgo.RvKits.RvIndependent.MetroGauges.LandXMLData;
using System.IO;
using System.Xml.Serialization;
namespace ShrlAlgo.RvKits.RvIndependent.MetroGauges
{
public class Loader
{
public Model Load(string fileName)
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(Model));
using (
FileStream fileStream = File.Open(
fileName,
FileMode.OpenOrCreate,
FileAccess.ReadWrite,
FileShare.ReadWrite
)
)
{
using (NamespaceIgnorantXmlTextReader objXmlReader = new NamespaceIgnorantXmlTextReader(fileStream))
{
return (Model)xmlSerializer.Deserialize(objXmlReader);
}
}
}
public XmlData XMLLoad(string fileName)
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(XmlData));
using (
FileStream fileStream = File.Open(
fileName,
FileMode.OpenOrCreate,
FileAccess.ReadWrite,
FileShare.ReadWrite
)
)
{
using (NamespaceIgnorantXmlTextReader objXmlReader = new NamespaceIgnorantXmlTextReader(fileStream))
{
return (XmlData)xmlSerializer.Deserialize(objXmlReader);
}
}
}
}
}