XML字符串反序列化为对象

xiaoxiao2021-02-28  131

/// <summary>     /// XML字符串反序列化为对象     /// </summary>     /// <typeparam name="T">返回对象类型<peparam>     /// <param name="s">XML字符串</param>     /// <param name="encoding">编码方式</param>     /// <returns>反序列化得到的对象</returns>     public static T XmlDeserialize<T>(string s, Encoding encoding)     {         XmlSerializer mySerializer = new XmlSerializer(typeof(T));         using (MemoryStream ms = new MemoryStream(encoding.GetBytes(s)))         {             using (StreamReader sr = new StreamReader(ms, encoding))             {                 return (T)mySerializer.Deserialize(sr);             }         }     }
转载请注明原文地址: https://www.6miu.com/read-36620.html

最新回复(0)