title: Dynamic generic class in list
body: <p>Hi I want to make a list of generic class objects, but T of the generic class is dynamic.
  For example, I want to make a list which can contain <code>SomeClass&lt;int&gt;, SomeClass&lt;string&gt;, SomeClass&lt;char&gt;</code> etc...</p>
  <pre><code>class SomeClass&lt;T&gt;{}
  
  List&lt;SomeClass&lt;dynamic&gt;&gt; list = new List&lt;SomeClass&lt;dynamic&gt;&gt;();
  list.Add(new SomeClass&lt;int&gt;()); //CS1503 : cannot convert from 'SomeClass&lt;int&gt;' to 'SomeClass&lt;dynamic&gt;'
  list.Add(new SomeClass&lt;string&gt;()); //CS1503 : cannot convert from 'SomeClass&lt;string&gt;' to 'SomeClass&lt;dynamic&gt;'
  list.Add(new SomeClass&lt;char&gt;()); //CS1503 : cannot convert from 'SomeClass&lt;char&gt;' to 'SomeClass&lt;dynamic&gt;'
  </code></pre>