我想用C#创建数组10*10*10 int[][][](不是int[,,]).
我可以写代码:
int[][][] count = new int[10][][];
for (int i = 0; i < 10; i++) {
count[i] = new int[10][];
for (int j = 0; j < 10; j++)
count[i][j] = new int[10];
}
Run Code Online (Sandbox Code Playgroud)
但我正在寻找一种更美好的方式.可能是这样的:
int[][][] count = new int[10][10][10];
Run Code Online (Sandbox Code Playgroud) 我必须创建一个相当大的双阵列12000ish x 55000ish.不幸的是,我得到了一个内存不足的例外.我曾经用Java开发,可以改变内存设置.这可能与C#有关还是不可能?我正在使用VS 2008.