Я делаю базовый 2D-массив в C #, и у меня возникает путаница.
Я гораздо больше привык работать с массивами на основе 1, поэтому массивы на основе 0испортить мне голову, если вы понимаете, о чем я.
blocks = new Block[15, 999];
for (int x = 0; x <= 15; x++)
{
for (int y = 0; y <= 999; y++)
{
blocks[x, y] = new Dirt(terrainTexture, new Vector2(x * 16, y * 16));
}
}
Значит, он говорит, что я вышел за границы массива?1009 * 0-15, 0-999
Не должен ли цикл с 0-15, 0-999 работать?