using System; public class Blah { public int Foo (int i, int j) { return i+j; } } public delegate int MyDelegate (int i, int j); public class Test { public static void Main() { Blah f = new Blah (); MyDelegate del = new MyDelegate (f.Foo); MyDelegate another = new MyDelegate (del); } }