首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

outOfMemoryException,该怎么解决

2012-10-14 
outOfMemoryException在类里,定义了一个二维数组public static int[,] values new int[100000, 1987]但

outOfMemoryException
在类里,定义了一个二维数组 

public static int[,] values = new int[100000, 1987];

但是,出现异常,是什么原因呢?

有朋友提示说:“visual studio应该还有其它的限制,例如一个数组最多有多少个成员,或者一个内存块最多能有多大,应该是有限制的,具体是多少就不清楚了。”





请问,这是什么原因呢?

如何解决呢?谢谢

[解决办法]
太大了,声明成全局的可以,但是局部的,没有那么大地方重新给你分配
[解决办法]

探讨

引用:

v.DataSrc.Rows+5等于多少?

我试了一下public static int[,] values = new int[100000, 1987];
不论是定于成全局还是局部我都OK的

C# code

int[,] values = new int[100000, 1987];
for (int i = 0; i < 1……

……

热点排行