Why are type parameters not allowed in constructors?
<p>There are type parameters for methods. Why there are no type parameters for constructors?  </p>

<h2>Example</h2>

<p>I think there are several (not many) examples where it would be usefull. My current problem was following:</p>

<pre><code>internal class ClassA
{
   private readonly Delegate _delegate;

   public ClassA&lt;T&gt;(Func&lt;T&gt; func)
   {
     _delegate = func;
   }
}
</code></pre>

<p>A <code>Delegate</code> is enough for my class. But to pass it as <em>method group</em> I need to define the parameter as a <code>Func&lt;T&gt;</code>.</p>
