12,508,422 members (57,297 online)
Rate this:
See more:
Hello Codeproject,

I am trying to paste nine multi-dimensional arrays to one big multi-dimensional array.
Basically the smaller ones are 20 by 20, and the bigger one is 60 by 60. So there should fit nine smaller ones in right ? Well apparently I am making it go out of bounds.

Here is the code;

```// -- Fill up the Sticked Chunk.
for (int i = 1; i <= 3; i++)
{
for (int j = 1; j <= 3; j++)
{
// -- Right Chunk.
int RightChunk = i * j;

// -- Get writing cooardinate.
int WritingX = (i * World.ChunkSize);
int WritingY = (j * World.ChunkSize);

// -- Get all the Blocks.
for (int x = 0; x < World.ChunkSize; x++)
{
for (int y = 0; y < World.ChunkSize; y++)
{
Block _Block = new Block();
StickedChunk._Blocks[WritingX + x, WritingY + y] = _Block;
}
}
}
}
```

The 'Sticked Chunk' is the bigger one.

Edit: Anyone ?
Posted 30-Dec-12 8:51am
Yvar Birx2.4K
Updated 30-Dec-12 9:58am
v2
Sergey Alexandrovich Kryukov 30-Dec-12 21:09pm

What do you mean by "Paste"? Where is the declaration of arrays?
A hint: say, a 2-dimensional array could be int[][] or, a very different thing, int[,].
—SA

Rate this:

## Solution 1

Arrays indexes start at 0

```for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)```
v2
Yvar Birx 30-Dec-12 16:10pm

Thanks, any idea on how to get the numbers 0-8 then ?
Because I need to Write the arrays. >.>
Yvar Birx 30-Dec-12 16:11pm

Edit: Fixed, thanks so much ! :)

Top Experts
Last 24hrsThis month
 OriginalGriff 425 Suvendu Shekhar Giri 220 Richard Deeming 200 F-ES Sitecore 165 Vincent Maverick Durano 150
 OriginalGriff 7,816 ppolymorphe 4,062 Maciej Los 3,896 David_Wimbley 3,196 Karthik Bangalore 3,102