在C#中创建大数字的二维数组

时间:2015-05-30 16:48:37

标签: c# visual-studio-2010 multidimensional-array 2d unhandled-exception

Hello Guys我正在做我的assignemt创建清洁剂,它将在2D空间和空间中清洁givin区域为200,000 X 200,000。

我完成了99%的assignemtn,但只留下了一件事,这个2D布尔数组有大量的。一旦我尝试使用以下传统方式创建此数组,

private bool[,] map= new bool[200000, 200000];

没有成功,然后我尝试了这个:

int length= 100000;
bool[][] map= new bool[length][];
for (int i = 0; i < length; i++)
   map[i] = new bool[length];

我收到了相同的

Unhandled Exception : OutOfMemoryException

请帮助我,我的assignemtn完美无缺,数量少,我完成了所有编码和逻辑,但最后出现了这个问题:(

0 个答案:

没有答案