Я пытаюсь создать многомерный массив, чтобы содержать массивы декартовых координат (x, y) в многомерном массиве ширины и высоты [X, Y].Создание и заполнение многомерного массива, представляющего сетку теневого круга
Это то место, где я дошел до сих пор; Я безнадежно запутался ...
int[][][] grid = new int[width][][];
for (int x = 0; x < width; x++)
{
grid[x] = new int[height][];
for (int y = 0; y < height; y++)
{
grid[y] = new int[2][];
}
}
foreach (int[][] coordinate in grid)
{
//
}
Например, я хотел бы 3 х 4 сетки быть представлен массивом, как, например:
{1, 1}, {2, 1}, {3, 1}
{1, 2}, {2, 2}, {3, 2}
{1, 3}, {2, 3}, {3, 3}
{1, 4}, {2, 4}, {3, 4}
и т.д ...
Я просмотрел веб-сайт для решения на C# (я относительный новичок в OO, незнакомый с C, C++ и т. Д.), Но до сих пор нарисовал пробел.
Я нахожусь на правильном пути в подходе, который я взял с созданием массива? Может ли кто-нибудь предложить несколько советов о том, как заполнить массив координатами, используя петли, если это возможно?
http://msdn.microsoft.com/en-us/library/2yd9wwz4(v=vs. 71) .aspx http://msdn.microsoft.com/en-us/library/2yd9wwz4.aspx http://msdn.microsoft.com/en-us/library/aa664573(v=vs.71).aspx http : //msdn.microsoft.com/en-us/library/aa288453 (v = vs.71) .aspx – Patashu
Зачем вам нужно заполнять массив координатами? Разумеется, индексы массивов ** являются ** координатами. –
Спасибо людям. Мэтт, ты совершенно прав; иногда я медленнее, чем переваривание бананов .. –