Example #1
0
        public static string Save_Array <T>(T[] array, ConvertTo_String <T> convertFunc, string separator = "#ARRAY#")
        {
            if (array == null)
            {
                array = new T[0];
            }
            List <T> list = new List <T>();

            foreach (T t in array)
            {
                list.Add(t);
            }
            return(Save_List <T>(list, convertFunc, separator));
        }
Example #2
0
        public static string Save_List <T>(List <T> list, ConvertTo_String <T> convertFunc, string separator = "#LIST#")
        {
            if (list == null)
            {
                return("");
            }
            string ret = "";

            foreach (T single in list)
            {
                ret += convertFunc(single) + separator;
            }
            return(ret);
        }