私は2つの1Dアレイを持っています。これらの2つの配列を単一の2D配列として変換したいと思います。
私のコードは次のとおりです。
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}
myArray [ 、arrayCol[]={4,5,6}
] = {(1,4)、(2,5)、(3,6)}がある場合
注:arrayRow
とarrayCol
は長さが異なる場合があります。このような場合、ペアを持たない要素は、新しい1次元配列に格納する必要がありますresult[]
。