public static int[] String2IntArray(string data, string split = "-") { string[] strArray = data.Split(split[0]); int[] ret = new int[strArray.Length]; for (int i = 0; i < strArray.Length; ++i) { ret[i] = OtherTool.String2Int(strArray[i]); } return(ret); }
public static List <int> String2ListInt(string value, string splitter = ";") { List <int> list = new List <int>(); if (string.IsNullOrEmpty(value) || splitter == null) { return(list); } string[] strArray = value.Split(splitter[0]); for (int i = 0; i < strArray.Length; i++) { list.Add(OtherTool.String2Int(strArray[i])); } return(list); }
public static int QueryIntArgs(object[] args, int index) { if (null == args || args.Length <= index) { return(0); } object obj = args[index]; if (obj is int) { return((int)obj); } else if (obj is string) { return(OtherTool.String2Int((string)obj)); } return(0); }