Dazu gibts doch massig Infos im Netz, in Büchern, in Foren,...
Ich verstehe nicht ganz, warum man dafür jetzt extra nen Thread aufmachen muss.
Sogar Wikipedia weiss etwas zum Thema zu sagen.
de.wikipedia.org/wiki/Ausnahmebehandlung
www.google.com/search?q=try+catch+c%23
Kurzzusammenfassung:
Der Try-Block "versucht" etwas auszuführen. Der Catch-Block wird ausgeführt, wenn eine Exception geworfen wird und eignet sich so zur Fehlerbehandlung. Der Finally-Block wird immer aufgerufen und eignet sich zum Aufräumen.
Exceptions sind Ausnahmen, die durch eine unerwartete Situation entstehen. Etwa wenn ein String aufgrund falschen Inhalts nicht in eine Zahl konvertiert werden kann, wenn die zu schreibende Datei nicht existiert oder schreibgeschützt ist oder auch wenn eine benötigte Netzwerkverbindung plötzlich zusammenbricht.