我有两个一维数组。我想将这两个数组转换为单个二维数组。
我的代码是:
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[]中。