Выбор ответа Senior Исключения обновлено
Какие исключения нельзя поймать
Вопрос
Какое исключение в современном .NET нельзя перехватить catch, и процесс завершится?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: StackOverflowException. StackOverflowException при настоящем переполнении стека завершает процесс, catch не помогает.
Варианты ответа
OutOfMemoryExceptionNullReferenceExceptionStackOverflowExceptionправильный ответThreadAbortExceptionв .NET 8
Разбор
StackOverflowException при настоящем переполнении стека завершает процесс, catch не помогает. OutOfMemoryException поймать можно, хотя восстановление ненадёжно. NullReferenceException обычное исключение. Thread.Abort в .NET Core и .NET 5+ не поддерживается и бросает PlatformNotSupportedException, поэтому ThreadAbortException там не возникает.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.