小编M.v*_*ren的帖子

C#使用单个for循环填充2D数组矩阵

我正在搞乱2D阵列.我想用计数填充2D数组.我已经设法使用2个嵌套for循环.(这可能是最简单的做法吗?)

//create count
int count = 1;

for (int row = 0; row < matrix.GetLength(0); row++)
{
    for (int col = 0; col < matrix.GetLength(0); col++)
    {
        matrix[row, col] = count++;
    }
}
Run Code Online (Sandbox Code Playgroud)

我只是很好奇,是否也可以仅使用一个for循环来填充这个2D数组?

我想过制作一个计算行数的循环.当行到达数组的末尾时,列将增加1.这可能通过使用一些if,if else和else语句来完成吗?

这里有人知道如何使这项工作?

c# arrays for-loop count

1
推荐指数
1
解决办法
863
查看次数

标签 统计

arrays ×1

c# ×1

count ×1

for-loop ×1