/// <summary>/// XML序列化为指定对象/// Author:taiyonghai/// Time:2016-08-22/// </summary>/// <typeparam name="T">对象类型</typeparam>/// <param name="xmlString">xml字符串</param>/// <returns></returns>public static T XmlDeserialize<T>(string xmlString){using (StringReader reader = new StringReader(xmlString)){XmlSerializer ser = new XmlSerializer(typeof(T));return (T)ser.Deserialize(reader);}}/// <summary>/// 指定对象序列化为XML字符串/// Author:taiyonghai/// Time:2016-08-22/// </summary>/// <typeparam name="T">对象类型</typeparam>/// <param name="obj">源对象</param>/// <returns></returns>public static string XmlSerializer<T>(object obj){using (MemoryStream stream = new MemoryStream()){XmlSerializer xml = new XmlSerializer(typeof(T));xml.Serialize(stream, obj);using (StreamReader reader = new StreamReader(stream)){return reader.ReadToEnd();}}}
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!