Это не "Как поймать все исключения", а "Если вы поймаете все исключения"? В С#.NET я заметил огромное количество исключений. Целесообразно ли планировать ловить любое исключение?
Например, конструктор DirectoryInfo()
генерирует 4 исключения. Должен ли я планировать ловить эти или только поймать те, с которыми я могу справиться? Может быть, пусть другие пузырятся до Main()
, где у меня есть все, что потом говорит пользователю, что есть неперехваченное исключение. Кажется, что все эти исключения исключают, что ваш код может стать более обработанным, чем фактический код.