title: Being specific with Try / Catch
body: <p>Being new to programming I have only just found out that you can specifically catch certain types of errors and tie code to only that type of error. </p>
  
  <p>I've been researching into the subject and I don't quite understand the syntax e.g.</p>
  
  <pre><code>catch (InvalidCastException e) 
   {
   }
  </code></pre>
  
  <p>I understand the <code>InvalidCastException</code> is the type of error being handled, however I am unsure of what <code>e</code> is.</p>
  
  <p>Could somebody please explain this?</p>