title: Using an abstract generic class in a dictionary as value without being specific about the type
body: <p>Maybe a stupid question but when I have an abstract generic class, say <code>A&lt;T&gt;</code>, and I want to build a dictionary with the abstract class as value and some other type as key in a completely different class. How do I do that without specifying the type?</p>
  
  <p><code>Dictionary&lt;int, A&lt;T&gt;&gt; dictionary</code> doesn't compile of course.</p>