我需要一个多维数组,以便在运行时指定维度的数量和大小。例如,我最终可能会得到 p>
double[,] array;
否则我可能会得到一个
double[,,,] array;
但直到运行时我才会知道。
最佳答案
您可以使用Array.CreateInstance
构建这个数组,但不能在代码中将其强类型化。相反,您需要使用 Array.Rank
, Array.GetLowerBound
,和 Array.GetUpperBound
使用数组。
关于c# - 动态数组维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667342/