Je fais un tableau 2D basique en C# et j'ai un peu de confusion.Confusion tableau/boucle C# vraiment basique
Je suis beaucoup plus habitué à travailler avec des tableaux basés sur 1, donc des tableaux basés sur 0 me gâchent la tête si vous voyez ce que je veux dire.
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));
}
}
Donc, il me dit que je suis hors des limites de la matrice?
Si le tableau est de
0-15, 0-999
devrait-il pas une boucle de 0-15, le travail 0-999?
Oh, donc c'est 15 éléments plutôt que 0-15? Merci, c'est logique maintenant. –