Я уверен, что я инициализируется все, но он по-прежнему бросаетОшибка при инициализации переменных массива
«Ссылка на объект не указывает на экземпляр объекта.»
Cell[,] cell;
bool[,] UpdateCell;
int AreaSizeX;
int AreaSizeY;
int MaxAge;
public void Reset(int areaSizeX, int areaSizeY, int maxAge)
{
AreaSizeX = areaSizeX;
AreaSizeY = areaSizeY;
MaxAge = maxAge;
cell = new Cell[AreaSizeX, AreaSizeY];
UpdateCell = new bool[AreaSizeX, AreaSizeY];
for (int i = 0; i < areaSizeX; i++)
{
for (int j = 0; j < areaSizeY; j++)
{
cell[i, j].Alive = false; //throws exception here #########
cell[i, j].Age = 0;
UpdateCell[i, j] = false;
}
}
}
Что не так в этом коде? C# не позволяет создавать динамические массивы?
Из Конечно, как я мог, введите Skeet. ;) –
Ой, как быстро он ответил! –