17 lines
244 B
C#
Raw Normal View History

interface IFoo {}
interface IBar : IFoo {}
class Mona<T> where T : IFoo {}
class Test
{
public Mona<K> GetMona<K> () where K : IBar
{
return new Mona<K> ();
}
public static void Main () {}
}