Подтвердить что ты не робот

Какой самый простой способ получить исключение OutOfMemoryException в С#?

Просто любопытно, как я могу получить эту ошибку самым простым способом.

Как только я пытался создать файловый навигатор, и я создавал миниатюры изображений; что оказалось ужасным.

4b9b3361

Ответ 1

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

:)))

Ответ 2

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

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

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

Если нет, вы можете сконфигурировать его для создания еще большей строки.

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

Ответ 3

Это делает OutOfMemoryException:

string s = " ";
while (true) s += s;

Ответ 4

for(var s=" ";;s+=s);

Ответ 5

var x = new long[Int32.MaxValue];

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

Ответ 6

Вы можете использовать это:

new int[(ulong)-1];