C#在多级数组的单个元素中设置值就是在每个元素中设置值

时间:2019-06-26 22:00:10

标签: c# multidimensional-array

我已经在数组内部定义了一个数组

var frames = Enumerable.Repeat(new[] { -1, 0, 0, 0 }, 10).ToArray();

这给我frames的{​​{1}}和int[10][]的{​​{1}},值分别为-1、0、0和0。当然,相同的值是在frames[0]int[4]中。

然后我进行此分配:

frames[1]

其中vara和varb均为0,值为5。

现在,从frames[9]frames[vara][varb] = value;的{​​{1}}的每个元素在frames处的值为5,即使我明确地说过,也要将此值分配给{{1 }}。

为什么要设置帧中的每个值?

0 个答案:

没有答案