Ich würde das auch in eine try...finally packen
Stimmt! Das ist mir noch gar nicht aufgefallen.
Dann könnte man "Free" im vorliegenden Beispiel weg lassen, auch wenn ich es anders schöner finde. Gerade bei einer Erweiterung des Codes muss "Free" ggf. ergänzt werden und sowas vergisst man dann leicht.
Meiner Meinung nach sollten die Beispiele jedoch allgemein gehalten werden. Normalerweise guckt man kurz nach, wie es geht und überträgt es auf seine Aufgabenstellungen.
Naja gut, dann werde ich nur noch auf die
OH verweisen, wenn ich die Beispiel-Codes davor angesehen habe.