【发布时间】:2014-04-03 21:53:31
【问题描述】:
如何将值从一维第一个数组传输到多维第二个数组,以使数字的顺序与第二个数组中的顺序相同?
double[] first = {1, 2, 3, 4, 5, 6, 7, 8, 9}
double[,] second =
{
{1, 2, 3, 4, 5},
{2, 3, 4, 5, 6},
{3, 4, 5, 6, 7},
{4, 5, 6, 7, 8},
{5, 6, 7, 8, 9}
}
【问题讨论】:
-
想想这个,例如,second[0, 0] = first[0], .. 等等。一定有更好的解决方案。
-
@Emcho 这样做直到你确定模式
-
作为起点,创建一个 for 循环,直到
first.length - 5(5 是每个多维行的长度),然后将TakeRange从i到i+4并将其添加到 multi维度数组定义为double[5, first.Length - 5]