1 delegate IInterface testDelegate(concrete x);
6 class concrete : IInterface {
10 private concrete getConcrete(IInterface z) {
11 return new concrete();
14 public static void Main(string[] args) {
15 Program p = new Program();
16 testDelegate x = new testDelegate(p.getConcrete);