整理代码

This commit is contained in:
GG Z
2025-04-24 20:56:10 +08:00
parent 4d798e5d99
commit 155cef46f8
532 changed files with 1018 additions and 854 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);
}
}
}
}
}