title: C# instantiate generic List from reflected Type
body: <p>Is it possible to create a generic object from a reflected type in C# (.Net 2.0)?</p>
  
  <pre><code>void foobar(Type t){
      IList&lt;t&gt; newList = new List&lt;t&gt;(); //this doesn't work
      //...
  }
  </code></pre>
  
  <p>The Type, t, is not known until runtime.</p>