我试图将一个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;
}