double?[] rate = new double?[] { 
                        ParseDouble(values[4, 1]),
                        ParseDouble(values[5, 1]), 
                        ParseDouble(values[6, 1]),
                        ParseDouble(values[7, 1]),
                        ParseDouble(values[8, 1]),
                        ParseDouble(values[9, 1]),
                        ParseDouble(values[10, 1]),
                        ParseDouble(values[11, 1]), 
                        ParseDouble(values[12, 1]), 
                        ParseDouble(values[13, 1]),
                        ParseDouble(values[14, 1]), 
                        ParseDouble(values[15, 1]) };
                    double?[] pts = new double?[] {
                        ParseDouble(values[4, 2]), 
                        ParseDouble(values[5, 2]), 
                        ParseDouble(values[6, 2]),
                        ParseDouble(values[7, 2]), 
                        ParseDouble(values[8, 2]), 
                        ParseDouble(values[9, 2]), 
                        ParseDouble(values[10, 2]), 
                        ParseDouble(values[11, 2]),
                        ParseDouble(values[12, 2]), 
                        ParseDouble(values[13, 2]), 
                        ParseDouble(values[14, 2]),
                        ParseDouble(values[15, 2]) };
                    double?[] margin = new double?[] { 
                        ParseDouble(values[4, 3]), 
                        ParseDouble(values[5, 3]), 
                        ParseDouble(values[6, 3]),
                        ParseDouble(values[7, 3]), 
                        ParseDouble(values[8, 3]), 
                        ParseDouble(values[9, 3]), 
                        ParseDouble(values[10, 3]),
                        ParseDouble(values[11, 3]), 
                        ParseDouble(values[12, 3]), 
                        ParseDouble(values[13, 3]), 
                        ParseDouble(values[14, 3]),
                        ParseDouble(values[15, 3]) };
谢谢 将这种数据写个循环 意思和上面一样都能遍历出来

解决方案 »

  1.   

    上面的代码太少了,要是for(int i=0;i<1000000;i++)他怎么办呢?
      

  2.   

    ParseDouble(values[X, X])这是什么
      

  3.   

    不太理解你的意思,试着写了一个循环: 
    For(int i=0;i<=11;i++){
      For(int j=0;j<n;;j++){//n取决于有多少个数组
         rate[j][i]=ParseDouble(values[i+4, j]); //rate[j]表示一个数组。比如rate[1]表示 
       }                                           数组PTS,rate[2]表示数组margin
    }