Do C# classes inherit constructors?
<p>I just read <a href="http://blog.gurock.com/articles/creating-custom-exceptions-in-dotnet/" rel="nofollow">http://blog.gurock.com/articles/creating-custom-exceptions-in-dotnet/</a></p>

<p>I don't know when it is written. It says:</p>

<p>"Since C# unfortunately doesn’t inherit constructors of base classes, this new type only has the standard constructor with no parameters and is therefore relatively useless."</p>

<p>This says the same in 2010: <a href="http://stackoverflow.com/questions/3873343/c-inheriting-constructors">C#: inheriting constructors</a></p>

<p>Is this still true?</p>

<p>EDIT: Following on from answers, I'm sure there would be a way around the default parameterless constructor. Are there other reasons for lack of constructor inheritance?</p>
