Какой самый простой способ получить исключение OutOfMemoryException в С#? Просто любопытно, как я могу получить эту ошибку самым простым способом. Как только я пытался создать файловый навигатор, и я создавал миниатюры изображений; что оказалось ужасным. Ответ 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];
Ответ 2 Создайте очень, очень большую строку. Возможно: string s = new string('a', int.MaxValue); будет достаточно. Если нет, вы можете сконфигурировать его для создания еще большей строки. string ss = string.Concat(s, s);