我写了一个矩阵类Matrix,
                  
                   int m_iRows;字段行数
int m_iCols;字段列数
double[,] m_iElement;一个二维数组存储矩阵所有元素
.........
.........
        public double[][] Array()//想写一个方法,返回一个锯齿矩阵(jagged Array),存储各元素。
        {            double[][] NewArray=new double[m_iRows][] ;
            for (int m = 0; m <m_iRows; m++)
                for (int n = 0; n < m_iCols; n++)
                    NewArray[m][n] = (double)this.m_iElement[m][n];
            return NewArray;
        }
这样写为什么不对。。请高手指教。