Предисловие Статья входит в подборку: C# Advanced Pack: Продвинутый уровень Удобная навигация по подборке: тык Введение Привет, дружище! Сегодня мы продолжаем изучение C# и эта первая статья из нашей замечательной подборки C# Advanced Pack: Продвинутый уровень. Сегодня мы будем разбирать исключения и ошибки, может быть даже научимся с ними работать, как пойдет, поехали! Как не прострелить себе колено? Исключения (на языке монахов - Exceptions), в целом, - это своего рода сигналы о том, что что-то пошло не так в твоей программе...
Привет, коллеги. Поговорим об исключениях. Концепция в программировании хорошо известная, и в Виме тоже есть. Исключение — это сообщение; в частности, об ошибках или прерываниях (когда пользователь нажал, скажем, ctrl+C), но не обязательно: это могут быть любые сообщения. Эти исключения можно ловить и обрабатывать; в частности, так можно перехватить ошибку и исправить ее. Например, запись на диск не удалась, но это же не повод завершать работу скрипта: попробуйте еще раз или другой диск. Кроме того, можно выполнить "перед смертью" некоторый код, подчистив за собой...