问题描述:double []x=new double [10]{1,2,3,4,5,6,7,8,9,10};我想把它变成double[,]y=new double[10,1];这样一个数组,有什么方法么?
 谢谢各位,我的问题的来源:我想实现VS的数组的数据往Excel导入,但是我导入数组x[10]的时候填充表格的时候是横着往Excel填充的,也就是一直从起始行往右边填。但是我要的是从上往下面填 所以我试了下必须把数组x[10]转变为x[10,1]就能Ok了。不知道还有么有其他方法? 谢谢各位大哥。编程新手向大家讨教。

解决方案 »

  1.   

    double[] x = new double[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
                    double[,] y = new double[10, 1];
                    int nLength = x.Length;
                    for (int i = 0; i < nLength; i++)
                    {
                        y[i, 0] = x[i];
                    }