我很好奇如何以最简单的方式获得此错误。
一旦我尝试创建文件导航器并且我正在创建图像缩略图;结果很可怕。
答案 0 :(得分:141)
void Foo()
{
throw new OutOfMemoryException();
}
:)))
答案 1 :(得分:5)
创建一个非常非常大的字符串。大概是:
string s = new string('a', int.MaxValue);
就够了。
如果没有,你可以将它连接起来构建更大的字符串。
string ss = string.Concat(s, s);
答案 2 :(得分:4)
这会引发OutOfMemoryException
:
string s = " ";
while (true) s += s;
答案 3 :(得分:4)
for(var s=" ";;s+=s);
答案 4 :(得分:3)
var x = new long[Int32.MaxValue];
应该这样做。
答案 5 :(得分:2)
您可以使用:
new int[(ulong)-1];