title: Why can't a 'continue' statement be inside a 'finally' block?
body: <p>I don't have a problem; I'm just curious. Imagine the following scenario:</p>
  
  <pre><code>foreach (var foo in list)
  {
      try
      {
           //Some code
      }
      catch (Exception)
      {
          //Some more code
      }
      finally
      {
          continue;
      }
  }
  </code></pre>
  
  <p>This won't compile, as it raises <a href="http://msdn.microsoft.com/en-us/library/0hbbzekw%28VS.80%29.aspx">compiler error CS0157</a>:</p>
  
  <blockquote>
    <p>Control cannot leave the body of a finally clause</p>
  </blockquote>
  
  <p>Why?</p>