在 2D 数组中分配递增的数字
本文关键字:数字 分配 2D 数组 | 更新日期: 2024-11-07 15:01:09
>有谁知道我如何拥有一个 2d 数组并在每次他越过 for 循环时添加一个?
int[,] matrix = new int[10,15];
for (int i = 0; i < matrix.GetLength(0); i++)
{
for (int j = 0; j < matrix.GetLength(1); j++)
{
// Here I am stuck to add one each time the loop passes
// for example: [0,0] = 0; [0,1]= 1; [0,2] = This should be 2
// and so it has to go on
}
}
在第一次循环之前定义一个变量,每次递增它:
int value = 0;
for (int i = 0; i < matrix.GetLength(0); i++)
{
for (int j = 0; j < matrix.GetLength(1); j++)
{
matrix[i, j] = value;
++value;
}
}
注意:但是,下次在你问问题之前,请按照Peter Duniho的评论做一些自己的研究。