有人可以解释这段代码的作用吗?

时间:2013-07-24 06:37:55

标签: c#

任何人都可以解释这段代码的作用吗?只是对代码的这一部分感到困惑(this.matrix = new int[rows, cols];)。

class Matrix
{   
    private int[,] matrix;

    public Matrix(int rows, int cols)
    {
          this.matrix = new  int[rows, cols];
    }           
}

1 个答案:

答案 0 :(得分:6)

该代码为一个名为matrix的类变量分配一个新的2d数组,该数组包含x个行数和x个列数。

当然,这些不会映射到行和列,就像你在excel中看到的那样,但基本上只是说第一个数组的长度为rows,而第二个column的长度如...

  

row1:col col col

     

row2:col col col

int[2,3],原样是

  

col1:行行

     

col2:行行

这一切都在Matrix

的实例的构造函数中完成

您可以找到更多信息here