using System; public class StringTools { public static string[] ParseStringArray(string text, char separator = ',') { string text2 = text.Trim(); return text2.Substring(1, text2.Length - 2).Split(new char[] { separator }); } public static int?[] ParseIntArray(string text, char separator = ',') { string[] array = StringTools.ParseStringArray(text, separator); int?[] array2 = new int?[array.Length]; for (int i = 0; i < array2.Length; i++) { int value; if (int.TryParse(array[i], out value)) { array2[i] = new int?(value); } else { array2[i] = null; } } return array2; } public static readonly string[] Int2String = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }; }