1 // CS0310: The type `Class1' must have a public parameterless constructor in order to use it as parameter `T' in the generic type or method `Class3<T>'
6 public Class1 (int i
) { }
13 public class Class3
<T
> where T
: new ()
18 class A
: Class2
<Class3
<Class1
>>