我已经在数组内部定义了一个数组
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 }}。
为什么要设置帧中的每个值?