使用C#数组的俄罗斯方块构造

时间:2017-01-22 09:30:17

标签: c# arrays

我已经找了一个类似我要问的问题,但还没有找到我想要的东西。 的问题: 如何使用C#数组实现俄罗斯方块?

我对数组只有一个基本的了解,我有初始化的概念,但过去我对如何实际构建它有点迷失。例如:

public static (type)[,] Matrix = new (type)[x,y];

我猜我错过的是如何分配碎片的值。经过初始化,我知道我可以改变x和y值(在这种情况下)但是如何将各个块放入那些伪坐标?任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:1)

多维数组支持初始化器就好了:

int[,] Matrix = new int[3,3]{ { 0, 0, 1 },
                              { 0, 0, 1 },
                              { 0, 1, 1 } };