Как может кодировать в “попытке … выгоду” бросок блока необработанное исключение?

Я - лично большой поклонник BlueprintCSS. Это сбрасывает стили через браузеры и обеспечивает некоторые действительно удобные значения по умолчанию (которые являются тем, что Вы хотите 90% времени). Это также обеспечивает разметочную сетку, но Вы не должны использовать это, если Вам не нужен он.

5
задан mbx 7 July 2016 в 06:06
поделиться

6 ответов

Указывает ли оператор catch конкретный тип исключения?

Если да, то будет перехвачен только этот тип исключения.

5
ответ дан 18 December 2019 в 11:57
поделиться

Неуправляемые исключения не будут перехвачены (исключение e), вы можете попробовать

    try
    {
    }
    catch
    {
    }

вместо

        try
        {
        }
        catch (Exception e)
        {
        }
4
ответ дан 18 December 2019 в 11:57
поделиться

Работали ли вы в отладчике с включенным "прерыванием при исключении" / "прерыванием при выбросе"? В этом случае вы увидите исключение до того, как оно будет передано в try / catch.

2
ответ дан 18 December 2019 в 11:57
поделиться

У меня есть 10 долларов, в которых написано, что это исключение ThreadAbortException или какое-то другое исключение с самовыбрасыванием. В этом случае необходимо дважды перехватить исключение.

1
ответ дан 18 December 2019 в 11:57
поделиться

Трудно сказать, не зная языка, но во многих языках существует концепция исключений, которые нельзя перехватить - например, в .NET, OutOfMemoryException и ExecutionEngineException (среди прочих) не могут быть перехвачены, поскольку они практически не подлежат восстановлению.

0
ответ дан 18 December 2019 в 11:57
поделиться

Книги О'Рейли "Head First" написаны очень хорошо. Взгляните на Head First Java и Head First Design Patterns.

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

Возможно, вы говорите о чем-то вроде этого:

alt text

3
ответ дан 18 December 2019 в 11:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: