[英]One Dimensional Array to Multidimensional Array
如何將值從一維第一個數組傳輸到多維第二個數組,以便數字的順序與第二個數組中的順序相同?
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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.