C #: возможно ли поместить 2darray в определенную позицию в другой 2darray, не повторяя его? - PullRequest
0 голосов
/ 10 сентября 2010

Возможно ли разместить 2d массив в определенной позиции в другом 2d массиве, не повторяя его?

public double[,] array2D;
array2D = new double[7,7];

public void fill1D(double[,] values) 
{
   Array2D = values; //Values holds a 5x5 array that i wan't to place from 1,1 in array2D
}

Спасибо

1 Ответ

0 голосов
/ 10 сентября 2010

Нет, вы не можете (редактировать: без копирования), извините. Вы можете имитировать это, возможно, с помощью ArraySegement (но вам придется использовать одномерный базовый массив. Вы также можете прочитать этот документ , который предполагает, что простые прямоугольные массивы относительно медленны в C #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...