Wyjątki i instrukcja try

Instrukcja try służy do umieszczenia w programie bloku kodu związanego z obsługą błędów albo porządkami. Tak zwany blok try musi być uzupełniony co najmniej jednym blokiem catch oraz ewentualnie blokiem finally. Blok catch jest wykonywany wtedy, kiedy w bloku try dojdzie do błędu. Blok finally jest wykonywany wtedy, kiedy program zakończy wykonywanie bloku try (lub bloku catch, jeśli taki istnieje) i służy do przeprowadzania czynności porządkujących stan programu, niezależnie od wystąpienia bądź niewystąpienia wyjątku.

W bloku catch mamy dostęp do obiektu wyjątku pewnego typu, zawierającego informacje o błędzie. Blok catch stosuje się albo do skompensowania skutków błędu, albo do ponownego zgłoszenia wyjątku (ang.

Get C# 10 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.