using System;
using System.IO;
using System.Xml.Serialization;
namespace Core.Util
{
/// <summary>
/// XML文档操作帮助类
/// </summary>
public class XmlHelper
{
/// <summary>
/// 序列化为XML字符串
/// </summary>
/// <param name="obj">对象</param>
/// <returns></returns>
public static string Serialize(object obj)
{
Type type = obj.GetType();
MemoryStream Stream = new MemoryStream();
XmlSerializer xml = new XmlSerializer(type);
try
{
//序列化对象
xml.Serialize(Stream, obj);
}
catch (InvalidOperationException)
{
throw;
}
Stream.Position = 0;
StreamReader sr = new StreamReader(Stream);
string str = sr.ReadToEnd();
sr.Dispose();
Stream.Dispose();
return str;
}
}
}
(精华)2020年6月26日 C#类库 XML文档操作帮助类
猜你喜欢
转载自blog.csdn.net/aa2528877987/article/details/106970592
今日推荐
周排行