1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
delegate void Foo (); void do_foo (Foo foo) { foo (); } void main () { int i = 42; do_foo (() => { do_foo (() => { int j = i; }); }); }