title: Should I catch and wrap general Exception?
body: <p>Can following code be considered as a good practice? If not, why?</p>
  
  <pre class="lang-cs prettyprint-override"><code>try
  {
      // code that can cause various exceptions...
  }
  catch (Exception e)
  {
      throw new MyCustomException("Custom error message", e);
  }
  </code></pre>