title: Is it possible to catch exception thrown from base class constructor inside derived class constructor
body: <p>Suppose I have a following code</p>
  
  <pre><code>class Base
  {
      public Base()
      {
          throw new SomeKindOfException();
      }  
  }
  
  class Derived : Base
  {
  
  }
  </code></pre>
  
  <p>and suppose I instantiate Derived class. </p>
  
  <pre><code>Derived d = new Derived();
  </code></pre>
  
  <p>In order for <code>Derived</code> class to be instantiated the <code>Base</code> class should be instantiated firstly right ? so is there any theoretical or practical way to catch an exception thrown from base class constructor in derived class constructor. I suppose there is not, but I'm just curious.</p>