Language Basics C# Tutorial

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.