我想填充列表如下图所示:列表<string>内存溢出异常
List<string> list_lines = new List<string>();
for (double num = double.Parse(txtStart.Text); num < 99999999; num++)
{
list_lines.Add(num.ToString());
}
但这些代码在33,554,432
导致错误,并且错误:
Out Of Memory Exception
我想通过这个清单的工作,有什么是替换那个还是我该如何解决这个错误?
在此先感谢
在我的系统上,我的内存耗尽'33,554,432';用double和int尝试它,并且有或没有解析,但是它在所有情况下都停止在完全相同的迭代中。 – 2013-04-09 06:39:09
亲爱的jhon,我用int来测试它。仍然有同样的错误。 – MoonLight 2013-04-09 06:40:37
是的,我也是,那就是我写的。唯一给你更多空间的是放弃.ToString()并将值放入ints列表中而不是字符串中。但是,您仍然会用这些数字来用完内存。 – 2013-04-09 06:42:26