Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public static string eString(this object source, string defValue = "", bool IsRidNullstring = false, string IFvalueToDefault = null)
 {
     return(TypesHelper.ObjectToString(source, defValue, IsRidNullstring, IFvalueToDefault));
 }