Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

27 lines
346 B
C#

using System;
class C
{
public static void Main ()
{
G<C>.Foo ();
G2<C>.Foo ();
}
}
class G<T> where T : new ()
{
public static void Foo ()
{
Console.WriteLine ((new T ()).GetType ().ToString ());
}
}
class G2<T> where T : class, new ()
{
public static void Foo ()
{
Console.WriteLine ((new T ()).GetType ().ToString ());
}
}