using System; interface IFoo { MyList Map (); } class MyList { public void Hello (T t) { Console.WriteLine (t); } } class Foo : IFoo { public MyList Map () { return new MyList (); } } class X { public static void Main () { Foo foo = new Foo (); MyList list = foo.Map (); list.Hello (9); } }