相关疑难解决方法(0)

将1D数组索引转换为2D数组索引

我有2个阵列.我想将第一个数组的索引转换为第二个数组.有没有比我下面更好的方法呢?

Array array1[9];
Array array2[3][3];

// Index is the index of the 1D array
public Point convert1Dto2D(int index)
{
        Point p = new Point();

        switch (index) {
            case 0:
                p.x = 0;
                p.y = 0;
                break;
            case 1:
                p.x = 0;
                p.y = 1;
                break;
            case 2:
                p.x = 0;
                p.y = 2;
                break;
            case 3:
                p.x = 1;
                p.y = 0;
                break;
            case 4:
                p.x = 1;
                p.y = 1;
                break;
            case 5:
                p.x = 1;
                p.y = 2; …
Run Code Online (Sandbox Code Playgroud)

c# arrays

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

c# ×1