title: Can I create a List<Class<T>>?
body: <p>I have a class </p>
  
  <pre><code>public class Setting&lt;T&gt;
  {
      public string name { get; set; }
  
      public T value { get; set; }
  }
  </code></pre>
  
  <p>now I want to create an <code>IList&lt;Setting&lt;T&gt;&gt;</code> but with different types of <code>Setting&lt;T&gt;</code>'s T in it, I want e.G. </p>
  
  <pre><code>List&lt;Setting&lt;T&gt;&gt; settingsList;
  settingsList.Add(new Setting&lt;int&gt;());
  settingsList.Add(new Setting&lt;string&gt;()); 
  </code></pre>
  
  <p>I've tried <code>IList&lt;Setting&lt;T&gt;&gt;</code> but this seems not possible since the compiler doesn't find Type <code>T</code>.</p>
  
  <p>I know that I could use object but I want it to be strongly typed. So my question is if there is a possibility of getting this working.</p>