任何人都可以解释这段代码的作用吗?只是对代码的这一部分感到困惑(this.matrix = new int[rows, cols];
)。
class Matrix
{
private int[,] matrix;
public Matrix(int rows, int cols)
{
this.matrix = new int[rows, cols];
}
}
答案 0 :(得分:6)
该代码为一个名为matrix
的类变量分配一个新的2d数组,该数组包含x个行数和x个列数。
当然,这些不会映射到行和列,就像你在excel中看到的那样,但基本上只是说第一个数组的长度为rows
,而第二个column
的长度如...
row1:col col col
row2:col col col
是int[2,3]
,原样是
col1:行行
col2:行行
这一切都在Matrix
您可以找到更多信息here