C# exception handling is managed via four keywords: try, catch, throw, and finally.
try { // block of code to monitor for errors } catch (ExcepType1 exOb) { // handler for ExcepType1 } catch (ExcepType2 exOb) { // handler for ExcepType2 } . . finally{ }
If no exception is thrown by a try block, no catch statements will be executed and program control resumes after the catch statement.