多次元配列を作成しましたが、内部配列全体を別の (1 次元) 配列に等しく設定したいと考えています。配列の各位置を通過して設定する以外に、どうすればこれを行うことができますgrid[row][val] = inputNums[val]
か?
int[,] grid = new int[20,20];
// read a row of space-deliminated integers, split it into its components
// then add it to my grid
string rowInput = "";
for (int row = 0; (rowInput = problemInput.ReadLine()) != null; row++) {
int[] inputNums = Array.ConvertAll(rowInput.Split(' '), (value) => Convert.ToInt32(value))
grid.SetValue(inputNums , row); // THIS LINE DOESN'T WORK
}
私が得ている特定のエラーは次のとおりです。
「処理された引数の例外: 配列は 1 次元配列ではありませんでした。」