title: How to use typeof or GetType() as Generic's Template?
body: <p>If it's harder to explain using words, let's look at an example
  I have a generic function like this</p>
  
  <pre><code>void FunctionA&lt;T&gt;() where T : Form, new()
  {
  }
  </code></pre>
  
  <p>If I have a reflected type, how do I use it with the above function? I'm looking forward to do this</p>
  
  <pre><code>Type a = Type.GetType("System.Windows.Forms.Form");
  FunctionA&lt;a&gt;();
  </code></pre>
  
  <p>Of cause the above method doesn't work.</p>