Виключення є помилку, яка відбувається під час виконання програми. За допомогою підсистеми обробки винятків для С # можна обробляти такі помилки, не викликаючи краху програми. Для цього використовується інструкція try-catch.
Ця інструкція складається з блоку try, за яким слід одне або кілька пропозицій catch, в яких визначаються обробники для різних виключень. Якщо в пропозицію catch немає параметрів, то воно працює для будь-яких винятків. Можна в цьому реченні поставити в якості параметра тип виключення і ця пропозиція буде працювати тільки для цього винятку.
Приклад:
try { // Створюємо код, який повертає помилку string s = "text"; int i = Convert.ToInt32 (s); Console.WriteLine ( "Це показувати не буде"); } catch { // обробка виключення Console.WriteLine ( "Спрацювало виключення"); } |