Копирование многомерного массива - C#
Формулировка задачи:
Есть ли какие-нибудь способы копирования одного многомерного массива Array [,] в другой anotherArray [,]? При чем у них могут быть разные размеры. Если anotherArray не вмещает в себя Array [,], то он записывает только то, что сможет.
Решение задачи: «Копирование многомерного массива»
textual
Листинг программы
Graphic_tile[,] cache = new Graphic_tile[size.Width, size.Height]; for (int y = 0; y < size.Height; y++) for (int x = 0; x < size.Width; x++) { if (x < tiles.GetLength(0) && y < tiles.GetLength(1)) cache[x, y] = new Graphic_tile(tiles[x, y].Character, tiles[x, y].Back_color, tiles[x, y].Char_color, tiles[x, y].Delta); else cache[x, y] = new Graphic_tile(); } tiles = cache;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д