using System; public class A { public A () { } } public class B { } class Foo where T : new () { } class X { public static void Main () { Foo foo = new Foo (); } }