Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Работа с изключения
- Exception-ите пазят къде в кода е възникнала грешката; пазят конкретно съобщение за съответната грешка
- System.Exception – базовия клас за всички exception-и
- Съдържа property-та:
- - Message
- - StackTrace
- - InnerException
- Ако дадена грешка възникне в метод, който е бил извикан от друг метод, който е бил извикан от друг метод и т.н. програмата започва да върви надолу по стека до като не намери exception handler
- Понякога за един вид грешка има няколко вида exception-и, които може да подадем
- Когато хващаме exception-и трябва да започваме първо с най-конкретните и след това да вървим към по-общите
- Всеки catch block трябва да обработва само тези exception-и, които очаква. Ако един метод не е компетентен да обработи даден exception, то метода трябва да остави този exception да гръмне
- Не трябва да се хвърлят exception-и, които не са в компетентността на програмиста
Advertisement
Add Comment
Please, Sign In to add comment