2010-07-10 3 views

ответ

139
void Foo() 
{ 
    throw new OutOfMemoryException(); 
} 

:)))

+4

+1 - бросать его FTW –

+18

очевидный ответ obvioius. – Will

+10

+1 технически правильный - правильный * правильный тип –

5

Создайте очень, очень большую строку. Вероятно:

string s = new string('a', int.MaxValue); 

будет достаточно.

Если нет, вы можете выполнить его, чтобы построить еще большую строку.

string ss = string.Concat(s, s); 
4

Это бросаться OutOfMemoryException:

string s = " "; 
while (true) s += s; 
3
var x = new long[Int32.MaxValue]; 

Это должно сделать это.

Смежные вопросы