List of Raw generic type c#
<p>I just started digging through C# being a java user. I run into a problem, declaring a list of generic raw type. Consider class <code>A&lt;T&gt;</code> and <code>B : A&lt;String&gt;</code>, <code>C : A&lt;Int16&gt;</code>. Now I want to declare something like <code>List&lt;A&gt; list</code>. I face a problem at this kind of declaration, getting a "<em>generic type argument requires 1 argument</em>". Is there any way I could do something like that? Or there are some other patterns in C# to use?</p>