CloudBuilder/CloudBuilder.Core/Utility/DeserializeHelper.cs
owenchen 1c0c83af5f ow
2026-05-12 10:09:31 +08:00

21 lines
563 B
C#

using System.Xml.Serialization;
namespace CloudBuilder.Util
{
public class DeserializeHelper<T>
{
public static T Deserialize(string xml)
{
StringReader textReader = new StringReader(xml);
XmlSerializer serializer = new XmlSerializer(typeof(T));
return (T)serializer.Deserialize(textReader);
}
public static string LoadXml(string filePath)
{
if (!File.Exists(filePath)) return null;
return File.ReadAllText(Path.Combine(filePath));
}
}
}