[英]What's the easiest way to get an OutOfMemoryException in C#?
只是好奇我怎么能以最簡單的方式得到這個錯誤。
一旦我嘗試創建文件導航器並且我正在創建圖像縮略圖; 結果太可怕了。
void Foo()
{
throw new OutOfMemoryException();
}
:)))
創建一個非常非常大的字符串。 大概:
string s = new string('a', int.MaxValue);
就足夠了。
如果沒有,你可以連接它來構建更大的字符串。
string ss = string.Concat(s, s);
這會拋出OutOfMemoryException
:
string s = " ";
while (true) s += s;
for(var s=" ";;s+=s);
var x = new long[Int32.MaxValue];
應該這樣做。
你可以用這個:
new int[(ulong)-1];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.