public static IList <T> StringToList <T>(object source, char separator = ',') { IList <T> list = (IList <T>) new List <T>(); string str1 = TypesHelper.ObjectToString(source, "", false, (string)null); char[] chArray = new char[1] { separator }; foreach (string str2 in str1.Split(chArray)) { try { list.Add((T)Convert.ChangeType((object)str2, typeof(T), (IFormatProvider)CultureInfo.InvariantCulture)); } catch { } } return(list); }
public static string eString(this object source, string defValue = "", bool IsRidNullstring = false, string IFvalueToDefault = null) { return(TypesHelper.ObjectToString(source, defValue, IsRidNullstring, IFvalueToDefault)); }