C#设置数组到方法返回类型返回null

时间:2018-02-28 15:19:34

标签: c# methods return-type

我试图将一个int数组设置为另一个类中的方法应返回的数组。但是无论我尝试设置返回数组的方式如何,它都会返回null并使程序崩溃。

int[] xCord = populateGrid.giveMeObstacle();

应该将xCord设置为giveMeObstacle的返回值,对吗?

这是另一个类中的返回码:

public int getLevel()
    {
        MessageBox.Show("you got to here");
        return 1;
    }

    public int[] giveMeObstacle()
    {
        int[] test = new int[] { 2, 3 };

        if(getLevel() == 1)
        {
            int[] test1 = new int[] { 2, 3 };
            test1 = test;
        }
        else
        {
            int[] test2 = new int[] { 2, 3 };
            test2 = test;
        }

        return test;
    }

0 个答案:

没有答案