public static string getXmlByObjectList <T>(List <T> list) { InnerClass <T> ic = new InnerClass <T>(); ic.list = list; if (ic.list.Count == 0) { return(""); } return(ic.ToXml()); }
public static List <T> getObjectListByXml <T>(string strXml) { InnerClass <T> innerObj = new InnerClass <T>(); List <T> ret = new List <T>(); if (strXml == null || strXml.Trim().Length == 0) { return(ret); } //(T)Convert.ChangeType( innerObj = (InnerClass <T>)GetObjectByXml(strXml, innerObj.GetType()); if (ret == null) { return(null); } ret = innerObj.list; ////} ////catch(Exception e) ////{ //// return null; ////} return(ret); }