Zápis obslužné rutiny ukončení
Na rozdíl od obslužné rutinu výjimky je obslužná rutina ukončení spuštěna vždy, bez ohledu na to, zda je chráněný blok kódu ukončen normálně.Jediným účelem obslužné rutiny ukončení by mělo být zajištění, že prostředky, například paměť, popisovače a soubory, jsou správně uzavřeny bez ohledu na to, jak část kódu dokončí provádění.
Obslužné rutiny ukončení používají příkaz try-finally.