动态数组尺寸

本文关键字:数组 动态 | 更新日期: 2023-09-27 18:03:39

我需要一个多维数组,以便在运行时指定维度的数量和大小。例如,我可能以

结尾
double[,] array;

或者我可能会以

结尾
double[,,,] array;

但是直到运行时我才知道

动态数组尺寸

您可以使用Array.CreateInstance来构建这个数组,但是您不能在代码中使用强类型。相反,您需要使用Array.RankArray.GetLowerBoundArray.GetUpperBound来处理该数组。