Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

5. Ausnahmen behandeln > 5.4 Finally: Sicherstellen, dass Code ausgeführt wird

5.4 Finally: Sicherstellen, dass Code ausgeführt wird

Die Try...Catch-Konstruktion kann optional um einen Finally-Block erweitert werden. Der Code in einem Finally-Block wird immer ausgeführt, gleichgültig, ob im Try-Block eine Ausnahme aufgetreten ist oder nicht. Dies ist beispielsweise dann wünschenswert, wenn Sie in Ihrem Programmcode eine Datei öffnen und sicherstellen wollen, dass die Datei auf jeden Fall wieder geschlossen wird. Geöffnete Dateien gehören zu den sogenannten Systemressourcen, bei denen Sie, nachdem Sie sie geöffnet haben, auch dafür verantwortlich sind, sie wieder zu schließen. Im Unterschied zu Variablen, bei denen sich die .NET-Laufzeit um die erforderlichen Aufräumarbeiten kümmert, weiß die .NET-Laufzeit nicht, wann der Programmcode die Datei nicht mehr benötigt.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial