【发布时间】:2018-06-12 17:04:54
【问题描述】:
所以我分配int[,] matrix = new int[1, 2];。但是在调试时我看到我的矩阵有 [0,0] [0,1].(slots) 为什么会这样?我有 2 个值槽?不应该只有1吗? (不要告诉我我必须使用一维数组,这只是一个例子)。例如,如果我想声明一个 3 x 2 矩阵(只有 3 个可能的行)[0, 0], [0, 1], [0, 2] 我应该怎么做?
【问题讨论】:
-
您应该将 [0,0] 和 [0,1] 作为有效索引。你是这个意思吗?
-
@itsme86 是的,刚刚编辑过
-
你为什么只期待 1 个?即使是像
new int[2]这样的一维数组也会为您提供 2 个插槽(0 和 1)。 -
什么是 1 x 2 ?
-
@itsme86 这两个插槽来自“1”对吗?