【发布时间】:2018-08-23 23:17:56
【问题描述】:
我需要在循环中声明 16x16 矩阵块。因为我不知道我必须创建多少块。它根据宽度变化。我有这样的代码,块的名称必须是这样的: "block1, block2, block(i)" 我怎样才能在循环中声明这个块。
for(int i = 0; i < width; i++)
{
int[,] block = new int[16, 16];
}
【问题讨论】:
-
您可以创建一个矩阵列表。类似于
List<int[,]>。这样你就不需要每个名字了,你只需要引用block[1]、block[2]等。 -
对不起,我不明白这一点。我需要一个代码,所以我为每个 i 值创建 16x16 矩阵。稍后我将在循环中再次使用此矩阵。示例宽度 =10,我总共需要 10 个矩阵 16x16。
标签: c# loops matrix declaration