суббота, 28 августа 2010 г.

Проверяемые исключения

Мне все-же не хватает в C# проверяемых исключений. Конечно я понимаю, что иногда надоедает каждый раз специфицировать все исключения подымая их выше. Но лично мне такой вариант был проще и прозрачнее, чем изучать в недрах доков библиотеки вызываемого метода, чего-же оно может кинуть. Поскольку в комментариях большинство на тэг exception по-моему забивают.
Еще сказывается проблема студии, в отличие от eclipse в студии всплывающая подсказка откровенно скудно-мелкая и почему-то не все показывает. Смотришь на неё - InvalidCastException бросается, ну ловишь его. А там оказывается до-кучи еще три варианта есть. Только узнаешь об этом в runtime и не во всех ситуациях.
Я конечно понимаю - проблемы с делегатами и все такое...
Но мне всё равно не хватает проверяемых исключений в C#! :(