我是c#的新手。我有一个二维数组。我想用0
初始化它。
这是我的代码。
在Array.fill()
处我遇到了一个错误。
int N = elements;
int M N * 2;
int[,] amn = new int[M,N];
for(int i = 0; i < M; i++)
Arrays.fill(amn[i], 0);
你不需要做任何事情。
数值数组元素的默认值为零,引用元素的默认值为 null。
因此,当你编写以下代码时;
int[,] amn = new int[M,N];
所有元素初始化为0
。
您可以在调试器上看到;
int n = elements;
int m = n * 2;
int[,] amn = new int[m, n];
var amn = new int[elements * 2, elements];