См. Здесь: http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx
Короче говоря, исключение «Первый шанс» дает отладчику первый шанс проверить исключение и состояние приложения до того, как приложение обработает исключение.
В этот момент вы можете остановить отладчик (обычно это настройка, например «Взлом в отладчик, когда создается исключение». Часто это выключено по умолчанию).Если вы этого не сделаете или дадите приложению продолжить работу, исключение передается приложению.
Отладчик получает второй шанс на исключение, когда приложение не обрабатывает его.Опять же, вы можете взломать отладчик здесь (это обычно на по умолчанию).
Обратите внимание, что если приложение не обрабатывает исключение, приложение обычно завершает работу.