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

Список исключений

Я ищу список возможных исключений в С#, С++, vb.net, j # и jscript. Проблема в том, что некоторые сайты показывают мне список из 20 исключений, тогда как другой сайт показывает мне список из 39 исключений. Может кто-нибудь, пожалуйста, дать мне правильную информацию об этом?

4b9b3361

Ответ 1

Если вы ищете список исключений, которые может использовать каркас .Net, эта статья содержит кучу. Я не знаю, откуда вы отбираете эти конкретные цифры, и я не знаю, чего вы надеетесь достичь, зная все исключения (в том числе, которые вы, вероятно, никогда не увидите).

Ответ 2

Существует множество исключений, объявленных платформой .NET, а другой код (включая ваш собственный) может создавать больше. Есть, конечно, более 39.... смотрите документацию для System.Exception, и вы увидите в нижней части список всех прямо известных подклассов, только в .NET framework.

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