(a)
public delegate bool Del(int value);
Del d = delegate(int val) {
   ...
   return true;
};

(b)
public delegate bool Del(int value);
static void F(Del d) { ... }
F(delegate(int val) {
   // ...
   return false;
});

Example 4: C# anonymous methods.

Back to Article