title: Resuming execution of code after exception is thrown and caught
body: <p>How is it possible to resume code execution after an exception is thrown?</p>
  
  <p>For example, take the following code:</p>
  
  <pre><code>namespace ConsoleApplication1
  {
      public class Test
      {
          public void s()
          {
              throw new NotSupportedException();
              string @class = "" ;
              Console.WriteLine(@class);
              Console.ReadLine();
          }
      }
  
      public class Program
      {
          public static void Main(string[] args)
          {
              try
              {
                  new Test().s();
              }
              catch (ArgumentException x)
              {
              }
              catch (Exception ex)
              {
              }
          }
      }
  }
  </code></pre>
  
  <p>After catching the exception when stepping through, the program will stop running. How can I still carry on execution?</p>
  
  <p>EDIT: What I specifically mean is the line Console.WriteLine(@class); does not seem to be hit, because when I run to it when in debug mode, the program exits from debug mode. I want to run to this line and stop at it.</p>
  
  <p>Thanks</p>