// CS1594: Delegate `Blah.MyDelegate' has some invalid arguments // Line : 21 using System; public class Blah { public delegate int MyDelegate (int i, int j); public int Foo (int i, int j) { return i+j; } public static int Main () { Blah i = new Blah (); MyDelegate del = new MyDelegate (i.Foo); int number = del (2, "a string"); if (number == 5) return 0; else return 1; } }