我宣布了一个数组
double[,] i=new double[2147483647,10] ; //2147483647=max size of int
但它会抛出内存异常
如果我将索引2147483647减少到21474836就可以了。
我怎么知道数组的最大大小?
答案 0 :(得分:1)
可能原因是数组索引以“0”开头。所以第一个元素'index是“0”last“21474836”。
答案 1 :(得分:0)
在那种情况下它是(2 ^ 31)。我认为它取决于您的目标是64位还是32位。