getLastIndexOfNumber() protected static method

protected static getLastIndexOfNumber ( char json, int index ) : int
json char
index int
return int
コード例 #1
0
ファイル: MiniJSON.cs プロジェクト: mrdivdiz/bpvita
    protected static double parseNumber(char[] json, ref int index)
    {
        MiniJSON.eatWhitespace(json, ref index);
        int lastIndexOfNumber = MiniJSON.getLastIndexOfNumber(json, index);
        int num = lastIndexOfNumber - index + 1;

        char[] array = new char[num];
        Array.Copy(json, index, array, 0, num);
        index = lastIndexOfNumber + 1;
        return(double.Parse(new string(array)));
    }