Вопрос относится к T, например как перевести public static T XmlStr2Obj<T>(string xml)
- Код: Выделить всё
public static T XmlStr2Obj<T>(string xml)
{
if (xml == null) return default(T);
if (xml == string.Empty) return (T)Activator.CreateInstance(typeof(T));
StringReader reader = new StringReader(xml);
XmlSerializer sr = new XmlSerializer(typeof(T)); //SerializerCache.GetSerializer(type);
return (T)sr.Deserialize(reader);
}