我有两个一维数组。我想将这两个数组转换为单个二维数组。
我的代码是:
public Static void Main()
{
int[] arrayRow;
int[] arrayCol;
for (int i = 0; i < row; i++)
{
for (int j = 0; j < column; j++)
{
int[,] myArray = new int[row,column];
myArray[i,j] = arrayRow[i]; // not possible -- your suggestions
}
}
for (int i = 0; i < row; i++)
{
for (int j = 0; j < column; j++)
{
Console.Write(myArray[i,j]);
}
}
}
我需要保存arrayRow[]
并arrayCol[]
在myArray[,]
.
例如,
如果我们有arrayRow[]={1,2,3}
然后arrayCol[]={4,5,6}
myArray[,]={(1,4),(2,5),(3,6)}
注意:arrayRow
和arrayCol
可能有不同的长度。在这种情况下,没有对的元素应该存储在新的一维数组result[]
中。