title: C# What happens to code in try statements that didn't throw an exception after one is thrown
body: <p>So, if I had something like this:</p>
  
  <pre><code>try
  {
      variable =  Image.FromFile("Image1");
      variable2 = Image.FromFile("Image2");
      variable3 = Image.FromFile("Image3");
  }
  catch (Exception e) { }
  </code></pre>
  
  <p>What would happen if the second line threw an exception? Would variable 1 be assigned correctly and not 2 or 3? Or would it attempt to do 3 after handling the exception?</p>