title: How does the try catch finally block work?
body: <p>In <code>C#</code>, how does a try catch finally block work?</p>
  
  <p>So if there is an exception, I know that it will jump to the catch block and then jump to the finally block. </p>
  
  <p>But what if there is no error, the catch block wont get run, but does the finally block get run then?</p>