Einzelnen Beitrag anzeigen
Alt 23.12.2003, 13:07   #2
(V)uh
Veteran
 
Registriert seit: 14.06.2001
Alter: 55
Beiträge: 385


(V)uh eine Nachricht über ICQ schicken
Standard

Lt. .Net hilfe spielt sich das so ab ...

Der finally-Block ist für das Bereinigen aller Ressourcen nützlich, die im "try"-Block reserviert sind. Die Steuerung wird immer an den finally-Block übergeben, unabhängig davon, wie der try-Block beendet wird. Die Anweisung hat das folgende Format:

try try-block finally finally-block
Hierbei ist:

try-block
der Anweisungsblock, der das Codesegment enthält, das aller Erwartung nach die Ausnahme auslöst.
finally-block
der Anweisungsblock, der den Ausnahmebehandler und den Bereinigungscode enthält.


Ergo: finally wird anscheinend immer ausgeführt und dient zum rückstellen irgendwelcher einstellungen. Demnach sollte C die richtige lösung sein denke ich.
____________________________________
Diese signatur ist optional !
(V)uh ist offline   Mit Zitat antworten