一维数组到多维数组
本文关键字:数组 一维数组 | 更新日期: 2023-09-27 17:56:26
如何将值从一维第一数组传输到多维第二数组,以使数字的顺序与第二个数组中的顺序相似?
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}
}
试试这个
int indexModifier = 0;
for (int i = 0; i < Math.sqrt(second.Length); ++i)
{
for (int j = 0; j < Math.sqrt(second.Length); ++j)
{
second[j + indexModifier, j] = first[i + indexModifier);
}
++indexModifier;
}