In C# use the Delegate class to invoke a constructor
<p>There is a method defined like so:</p>

<pre><code>public static void MyMethod(Delegate action, parames object[] parameters)
{
   action.DynamicInvoke(parameters);
   //Do something
}
</code></pre>

<p>So far this method works very well to receive all kinds of method and functions with any number of parameters but I was wondering if there is a way to pass a constructor as the Delegate parameter.</p>

<p>Thank you for your help.</p>
