您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 二维数组获取值的问题

二维数组获取值的问题

来源:网络整理     时间:2016/6/28 7:36:30     关键词:

关于网友提出的“ 二维数组获取值的问题”问题疑问,本网通过在网上对“ 二维数组获取值的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 二维数组获取值的问题
描述:

                                 double[,] y = new double[xRowCount, yColumnCount];  //XrowCount为行数,yColumnCount为列数                 for (int i = 0; i < xRowCount; i++) //X                 {                     for (int k = 2; k < yColumnCount; k++)                     {<>                        
                       y[i,k]= Convert.ToDouble(gdvAnalysisData.Rows[i].Cells[k].Text.ToString()); /单元格的值                        Response.Write(xi.ToString()+" "+"y[" + i.ToString() + ","+k.ToString()+"]=" + y[i, k].ToString());                     }                         这个输出的值是:        y[0,2]=10000<>    y[0,3]=5550    y[0,4]=10000    y[1,2]=232332     y[1,3]=411     y[1,4]=4100      说明:xrowCount yColumnCount的值都不定
    
    现在我的问题在于:需要获得这样的输出值:
         j[0]={1000,5550,10000};       j[1]={232332,411,4100}     j[i]={......}; //i应该为行数或xrowcount的循环
向大家请教,谢谢先。


解决方案1:

string temp=""; for(int i=0;i<> {     temp ="j[" + i.ToString() +"] = {";
/>     for(int j=0;j< yColumnCount;j++)
/>     {             if(j == yColumnCount-1)           temp+=temp += gdvAnalysisData.Rows[i].Cells[k].Text.ToString()+"}";
else
  temp += gdvAnalysisData.Rows[i].Cells[k].Text.ToString()+",";
}      temp +="

" } response.write(temp);
以上介绍了“ 二维数组获取值的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2123903.html

相关图片

相关文章