У меня есть код, который сильно использует массивы. Все это работает, но есть много циклов, где я повторяю и копирую содержимое из нескольких массивов в новый массив с большим количеством измерений, чтобы соответствовать всему контенту.Запустить только путь для копирования содержимого массива в другой массив?
Как я понимаю, нет никакого способа сделать это без цикла for (чтобы скопировать содержимое массива в другой массив). Это верно?
Вы ссылаетесь на метод Array.Copy во втором предложении? – uncool
Чтобы использовать Array.Copy (....), вы должны иметь 1D массивы. Вы сказали нам, что вы используете больше размерных массивов, поэтому вы не можете использовать его. Но если вы измените структуру массива в jagged array, вы улучшите производительность программного обеспечения, а также сможете использовать Array.Copy (...) Но я где-то читал, что зубчатый массив улучшает его производительность, только если вы перемещаетесь вдоль вектора , Потому что, если вы перемещаетесь между столбцами, у вас нет преимуществ, или хуже, вы можете иметь относительный медленный код. Посмотрите на эту ссылку: https://msdn.microsoft.com/en-us/library/ms973839.aspx – jurhas
OP помечен тегами [vba] не являются массивами Array.Copy и jagged как [.net]? – ChipsLetten