读书人

outOfMemoryException,该怎么解决

发布时间: 2012-10-14 14:55:07 作者: rapoo

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……

……

读书人网 >C#

热点推荐