我创建了一个多维数组,并希望将整个内部数组设置为一个单独的(一维)数组。除了遍历数组中的每个位置和设置之外,我该怎么做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
}
我得到的具体错误是:
“处理的参数异常:数组不是一维数组。”