[C#] try-catch-finally

Awatar użytkownika
M Ciesielski
Użytkownik
Użytkownik
Posty: 2524
Rejestracja: 21 gru 2005, o 15:43
Płeć: Mężczyzna
Lokalizacja: Bytom
Podziękował: 44 razy
Pomógł: 302 razy

[C#] try-catch-finally

Post autor: M Ciesielski »

Cześć. Powiem szczerze, że pytanie bardziej z ciekawości, nie zajmuję się programowaniem prawie wcale, ale lubię sobie od czasu do czasu napisać jakąś pierdołę.

Chodzi mi o część "finally". Nie do końca rozumiem sens jej użycia, skoro wszystko co jest w tym bloku tak czy siak wykona się niezależnie od tego, czy catch wyłapie jakiś wyjątek, czy nie. Może lepiej pisać kod dalej nie bawiąc się w kolejne zagnieżdżanie? Podejrzewam jednak, że stoi za tym jakiś argument, którego nie rozumiem.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C#] try-catch-finally

Post autor: Afish »

W finally sprzątasz zasoby. Zerknij na using lub lock.
ODPOWIEDZ