我想做这样的事情
int amountOfDimensions = 3;
Array a = new Array(3);
但当然这在 C# 中不是一回事,
但是有没有做同样的事情呢?
尝试 Array.CreateInstance,例如
// array of int with 3 dimensions with correspondent lengths 2, 3 and 4:
// i.e. result will be int[2, 3, 4]
var result = Array.CreateInstance(typeof(int), 2, 3, 4);