Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
    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);
    }