我创建了一个多维数组,并且想要将整个内部数组设置为等于单独的(单个维度)数组。我怎么能这样做,除了通过阵列中的每个位置并设置grid[row][val] = inputNums[val]
?在C中的多维数组中设置内部数组#
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
}
我发现了特定的错误是:
“Arguement异常来处理:阵列不是一维阵列”